ما هي أسرع طريقة لإزالة الخطوط الجديدة من سلسلة في C#؟

StackOverflow https://stackoverflow.com/questions/25349

  •  09-06-2019
  •  | 
  •  

سؤال

لدي سلسلة تحتوي على بعض 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.لماذا تحتاج إلى بدائل؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top