ما هي أسرع طريقة لإزالة الخطوط الجديدة من سلسلة في C#؟
سؤال
لدي سلسلة تحتوي على بعض Environment.Newline فيها.أرغب في تجريدها من السلسلة وبدلاً من ذلك استبدال السطر الجديد بشيء مثل الفاصلة.
ما هي، في رأيك، أفضل طريقة للقيام بذلك باستخدام C#.NET 2.0؟
المحلول
ولم لا:
string s = "foobar\ngork";
string v = s.Replace(Environment.NewLine,",");
System.Console.WriteLine(v);
نصائح أخرى
مثله:
string s = "hello\nworld";
s = s.Replace(Environment.NewLine, ",");
لا تعيد اختراع العجلة - فقط استخدم myString.Replace(Environment.NewLine, "،")
string sample = "abc" + Environment.NewLine + "def";
string replaced = sample.Replace(Environment.NewLine, ",");
أفضل طريقة هي الطريقة المدمجة:يستخدم string.Replace
.لماذا تحتاج إلى بدائل؟
لا تنتمي إلى StackOverflow