PDA

View Full Version : StringComparison.CurrentCultureIgnoreCase در سی شارپ



sg.programmer
دوشنبه 04 آذر 1392, 20:08 عصر
سلام
مفهوم این کد چیه؟
و اینStringComparison.CurrentCultureIgnoreCase چه عملی انجام میدهد


string test = "testvalue"; test.Equals("TESTVALUE", StringComparison.CurrentCultureIgnoreCase);

fmehrvarzi
دوشنبه 04 آذر 1392, 22:27 عصر
StringComparison برای مقایسه رشته ها بکار میرود و CurrentCultureIgnoreCase هم برای در نظر نگرفتن Case (تفاوت در حروف بزرگ یا کوچک ) تحت قاعده مرتب سازی culture-sensitive برا اطلاعات بیشتر به این لینک مراجعه کن

http://msdn.microsoft.com/en-us/library/system.stringcomparison(v=vs.110).aspx

یک نمونه که جوابش 2 هست

Console.WriteLine ("abcde".IndexOf ("CD",
StringComparison.CurrentCultureIgnoreCase)); // 2