SORU
5 AĞUSTOS 2011, Cuma


string.() Biçim vererek, "Giriş dizesi doğru biçimde" değil;

Ben burada yanlış ne yapıyorum?

string tmp = @"
    if (UseImageFiles) {
        vCalHeader  = ""<td><img onmousedown='' src= '{0}cal_fastreverse.gif' width='13px' height='9' onmouseover='changeBorder(this, 0)' onmouseout='changeBorder(this, 1)' style='border:1px solid white'></td>\n""; //Year scroller (decrease 1 year)
        calHeight  = 22;
    }";

string x = "xter";
tmp = string.Format(tmp, x);

Anladım

Giriş dizesi doğru biçimde değildi

{0} değiştirmeye çalışırken. C yapıyorum# ve Win.

Format işlenmeyen özel Durum
Giriş dizesi doğru biçimde değildi

Ben ipuçları sorun giderme:

Yöntem bağımsız değişkenleri doğru biçimde olduğundan emin olun. Datetime bir dize dönüştürme, string DateTime nesnesine her değişken koymadan önce tarih almak için ayrıştırmak.

CEVAP
5 AĞUSTOS 2011, Cuma


string.Format() dikkate {'veya'} ' yer tutucu parçası olmak için ({0}', 'sen zaten).' her Bunu iki katına çıkararak her edebi geçtiği kaçmak gerekiyor.

Sizin durumunuzda bunun:

 string tmp = @"
    if (UseImageFiles) {{
        ...
    }}";

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CMTelly

    CMTelly

    2 Mayıs 2007
  • Doc Adams

    Doc Adams

    20 HAZİRAN 2007
  • girleffect

    girleffect

    20 Mayıs 2008