من دارم برنامه ای با#C می نویسم که بعضی از رشته ها رو با معادلش جایگزین کنه.اما به این خط error میده(رشته ها رو از فایل میخونم):
;("x=x.replace("#","sharp :مثال
system.IO.Stream Reader does no contain a definition for replace: error
Printable View
من دارم برنامه ای با#C می نویسم که بعضی از رشته ها رو با معادلش جایگزین کنه.اما به این خط error میده(رشته ها رو از فایل میخونم):
;("x=x.replace("#","sharp :مثال
system.IO.Stream Reader does no contain a definition for replace: error
خطاتون که ميگه همچين دستوري وجود نداره.
سلام.
مشکل از کدی که گذاشتین نیست. StreamReader متودی با نام Replace نداره.
این متود در کلاس String قرار داره.
ممنون .پس حالا چه طور باید از این دستور استفاده کنم؟
چه کاری میخواین انجام بدین؟ بیشتر در موردش توضیح بدین.
شما کدتون رو کامل تر بذارین.
نمونه استفاده از این متود به این شکل هست :
کد:
public void Test()
{
string str = "Micarosoft Csharp or C#. the Problem is";
str = str.Replace("#", "sharp");
MessageBox.Show(str);
}