PDA

View Full Version : یکی کردن دو رشته



amirhossein.h
دوشنبه 16 دی 1392, 08:39 صبح
با سلام
من می خوام دو رشته از کاربر بگیرم و یکی رو به عنوان رشته اصلی و اون یکی دیگه رو به رشته اصلی تبدیل کنم
یعنی اینکه مثلا یه رشته داریم "test project" که رشته اصلی ما هست ویکی دیگه هست "C#& c++ project"
کاری که می خوام بکم اینکه حرف به حرف بیام چک کنم و ببینم که آیا مثلا حرف اول رشته دوم با رشته اول یکی هست یا نه؟!! اگه یکی هست که هیچی اگه نیست اونو مثل اون کنم

پروژه م یه طوریه که باید از همین روش انجام بشه و گرنه میشد نوشت str1 = str2;

ممنون

mehmir
دوشنبه 16 دی 1392, 08:49 صبح
سلام

خب شما میتونین با اندیس به تک تک کاراکترای رشته دسترسی داشته باشی
مثلا اگه تعریف کردی:
string str = "test project";
میتونی با کد زیر به اولین کاراکتر درسترسی داشته باشی
str[0]

amirhossein.h
دوشنبه 16 دی 1392, 08:58 صبح
اما این متد read only و نمیشه اونو عوض کرد مثلا گفت

s[0] = 'a';

amirhossein.h
دوشنبه 16 دی 1392, 09:05 صبح
پیدا کردم

StringBuilder sb = new StringBuilder(theString);
sb[index] = newChar;
theString = sb.ToString();