मैं String.Trimस्ट्रिंग क्यों है। ट्रिम एक सेमीकॉलन ट्रिम नहीं कर रहा है?
split[2].Trim(';')
साथ एक स्ट्रिंग ट्रिम करने के लिए कोशिश कर रहा हूँ, लेकिन मैं का परिणाम हो रही है: मैं भी उपयोग करने की कोशिश
System;
बजाय
System
split[2].TrimEnd(';')
लेकिन यह अभी भी एक ही परिणाम देता है।
इसके अलावा, अगर मैं
split[2].Trim('S', ';')
कर रहा
ystem;
मैं वास्तव में उलझन में क्यों यह हो रहा है कर रहा हूँ मिलता है। क्या ऐसा हो सकता है क्योंकि अर्धविराम स्ट्रिंग में अंतिम चरित्र नहीं है?
string line = @"
using System;
using System.Windows.Forms;
class HelloWorld
{
static void Main()
{
#if DebugConfig
Console.WriteLine("WE ARE IN THE DEBUG CONFIGURATION");
#endif
Console.WriteLine("Hello, world!");
DialogResult result;
result = MessageBox.Show("Itsyeboi", "Yup", MessageBoxButtons.YesNo);
if (result == DialogResult.Yes)
{
Console.WriteLine("Yes");
Console.ReadLine();
}
else
{
Console.WriteLine("No");
Console.ReadLine();
}
}
}"
string[] split = line.Split(' ', '\n');
while (true)
{
if (split[counter4] == "using")
{
richTextBox1.Text = split[1].Trim(';');
break;
}
else
{
richTextBox1.Text = line;
break;
}
}
FYI करें मैं हाल ही में एक टिप्पणी है कि देखा है कि मेरी जबकि पाश व्यर्थ था देखा:
यहाँ पूर्ण कोड है। सच है, लेकिन यह "डब्ल्यूआईपी" है और अंतिम संस्करण नहीं है।
कृपया लौटाई गई स्ट्रिंग की लंबाई जांचें। शायद ';' पिछला चरित्र नहीं है। – derM
लूप के दौरान उसमें क्या चल रहा है? आप हमेशा एक दौर के बाद तोड़ते हैं तो आपको इसकी आवश्यकता क्यों है? – Staeff
@Staeff यह अभी तक समाप्त नहीं हुआ है, मैं पहले कथन में ब्रेक को हटाने जा रहा हूं। – TheMCProgrammer