چگونه می توان بررسی کرد که آیا یک رشته واقعاً با C # خالی است

عکس پروفایل نویسنده

@davidebelloneداویده بلونه | Code4IT

من در مورد توسعه .NET و موارد کلی برنامه نویسی می نویسم. – توسعه دهنده – وبلاگ نویس – سخنران آینده –

بودن یا نبودن (خالی بودن) ، این سال است …

این یک سوال ساده و در عین حال پیچیده است.

اول از همه ، وقتی یک رشته خالی نیست؟ برای من وقتی حداقل یک حرف یا یک عدد وجود داشته باشد.

این کار را از ابتدا انجام دهید

بیایید برای دستیابی به این قابلیت یک عملکرد سفارشی ایجاد کنیم.

public static bool IsStringEmpty(string myString){
// do something
}

خوب ، اکنون باید به این فکر کنیم که چگونه رشته myString خالی است.

البته رشته نباید تهی باشد. و نباید خالی باشد. شاید … طول آن باید بیشتر از صفر باشد؟

public static bool IsStringEmpty(string myString){

return myString==null || myString == String.Empty || myString.Length == 0;
}

خوب ، ما باید خوب باشیم. اما ، اگر این رشته فقط شامل فضاهای خالی باشد ، چه می شود؟

منظورم این است که رشته “” ، به IsStringEmpty روش ، درست برمی گردد.

اگر این چیزی نیست که ما می خواهیم ، باید این روش را بررسی کنیم.
البته ، این به معنی کمی پیچیدگی برای بررسی مقادیر null است.

public static bool IsStringEmpty(string myString){

return myString==null || myString == String.Empty || myString.Length == 0 || myString.Trim().Length == 0 ;
}

خوب ، مهمترین سناریوها را پوشش دادیم.

بنابراین می توانیم امتحان کنیم …

سئو PBN | خبر های جدید سئو و هک و سرور