none
Extension metot içerisinde karakter uzunluğu RRS feed

  • Soru

  • Merhaba,

    Extension metot içerisinde karakter uzunluk kontrolü yapıyorum gelen karakter vermiş olduğum uzunluktan az is Dizin ve uzunluk, dize içinde bir konuma başvurmalıdır. hatası veriyor nasıl çözebilirim.

    public static  string ToLenght(this string value, byte lenght)
        {
          string result = value.Substring(0, lenght);
          return result;
        }

    27 Nisan 2016 Çarşamba 07:34

Yanıtlar

  • public static  string ToLenght(this string value, byte length)
        {
         return value.Length<=byte?value:value.Substring(0,length);
        }


    http://pgnchess.com
    http://dergikapaklari.com

    • Yanıt Olarak İşaretleyen csharpp 27 Nisan 2016 Çarşamba 11:16
    27 Nisan 2016 Çarşamba 08:03
  • public static  string ToLength(this string value, byte length)
    {
         return string.Join("", value.Take(length));
    }


    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    • Yanıt Olarak İşaretleyen csharpp 28 Nisan 2016 Perşembe 08:09
    27 Nisan 2016 Çarşamba 11:29
    Moderatör
  • Ne yapmak istedigine bagli. Ornegin:

    public static string ToLenght(this string value, byte lenght)
    {
    	if (lenght < value.Length)
    		return value.Substring(0, lenght);
    	else
    		return value;
    }

    • Yanıt Olarak İşaretleyen csharpp 27 Nisan 2016 Çarşamba 11:16
    27 Nisan 2016 Çarşamba 07:42
    Yanıtlayıcı

Tüm Yanıtlar

  • Ne yapmak istedigine bagli. Ornegin:

    public static string ToLenght(this string value, byte lenght)
    {
    	if (lenght < value.Length)
    		return value.Substring(0, lenght);
    	else
    		return value;
    }

    • Yanıt Olarak İşaretleyen csharpp 27 Nisan 2016 Çarşamba 11:16
    27 Nisan 2016 Çarşamba 07:42
    Yanıtlayıcı
  • public static  string ToLenght(this string value, byte length)
        {
         return value.Length<=byte?value:value.Substring(0,length);
        }


    http://pgnchess.com
    http://dergikapaklari.com

    • Yanıt Olarak İşaretleyen csharpp 27 Nisan 2016 Çarşamba 11:16
    27 Nisan 2016 Çarşamba 08:03
  • Abi karakter sayısını (Lenght) nesne üzerinden belirlemek yerine metot içerisinde parametreli yapmak istedim. Çetin abi Antecurs abi ikiside oldu çok teşekkür ederim.
    27 Nisan 2016 Çarşamba 11:16
  • public static  string ToLength(this string value, byte length)
    {
         return string.Join("", value.Take(length));
    }


    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    • Yanıt Olarak İşaretleyen csharpp 28 Nisan 2016 Perşembe 08:09
    27 Nisan 2016 Çarşamba 11:29
    Moderatör