مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

maryam db

عضویت از 1394/05/28

lotfan komake fori ehtiaj daram

  • چهارشنبه 28 مرداد 1394
  • 08:32
تشکر میکنم

ميخوام بدونم سوال دقيقا چي ميخواد از من اين يک تست خيلي مهم هست و من به کمک شما احتياج دارم خيلي ممنون

Requirement 1
Write an extension method on string called IsNullOrEmpty. The extension method should return the
same value as the standard .NET framework string.IsNullOrEmpty, without actually calling that
function.
Sample Inputs Sample Outputs
null true
“a” false
“” true
“null” false

پاسخ های این پرسش

تعداد پاسخ ها : 7 پاسخ
کاربر سایت

سجاد باقرزاده

عضویت از 1392/02/24

  • چهارشنبه 28 مرداد 1394
  • 13:43

از شما می خواهد که متدی بنویسید از نوع Extention Method که بتواند تشخیص دهد که مقدار ورودی رشته شما آیا خالی است یا خیر که با ture و false نمایش داده شودبا این تفاوت نسبت به دات نت که این متد یکی از متد های string  در دات نت میباشد ولی شما باید آن را بصورت Extention Method بنویسید . کد زیر کد مورد نظر شما ست که در ConsolApplication نوشتم :

class Program
    {
        static void Main(string[] args)
        {
            Console.Write("Enter String : ");
            var result = Console.ReadLine();
            Console.Write(result.IsNullOrEmpty());
            Console.Write(string.IsNullOrEmpty(Console.ReadLine()));
            Console.ReadKey();
        }
    }

    static class StringExtention
    {
        public static bool IsNullOrEmpty(this string text)
        {
            if (text == "")
                return true;
            else
                return false;
        }
    }

 

کاربر سایت

maryam db

عضویت از 1394/05/28

  • پنجشنبه 29 مرداد 1394
  • 11:16

سلام بسيار ممنونم از لطف شما خيلي به من کمک کرديد ميتونم بپرسم اين خط چه معني داره؟ من خيلي توي اين زبون وارد نيستم ايشالا بتونم جبران کنم :)smiley   

;()var result = Console.ReadLine

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 29 مرداد 1394
  • 11:30

مقدار وارد شده توسط کاربر را برمیگرداند و داخل متغیر result قرار میدهد

کاربر سایت

maryam db

عضویت از 1394/05/28

  • پنجشنبه 29 مرداد 1394
  • 11:43

خيلي خيلي ممنونم از همگي براي کمک هاي خوبتون .yes smiley

کاربر سایت

maryam db

عضویت از 1394/05/28

  • پنجشنبه 29 مرداد 1394
  • 16:31

ميتونم بپرسم اينکه صورت سوال به انگليسي نوشته without calling that function يعني چي و منظورش چي هست؟ اگر بدون صدا زدن متد بخوايم کار کنيم که نميتونيم ازش استفاده کنيم ! من اينجا گير کردم ؟

کاربر سایت

سجاد باقرزاده

عضویت از 1392/02/24

  • پنجشنبه 29 مرداد 1394
  • 16:54

منظور همان متد string.IsNullOrEmpty در دات نت می باشد که اینجا گفته میشه که بدون استفاده از این متد کار تشخیص خالی یا پر بودن رشته انجام شود. که ما Extention method رو خودمون نوشتیم.

کاربر سایت

maryam db

عضویت از 1394/05/28

  • پنجشنبه 29 مرداد 1394
  • 17:00

 

بله درست ميفرماييد خيلي ممنون از لطفتون عالي بود واقعا ايراني ها هميشه به هم کمک ميکنند اونم وقتي آدم توي کشور غريب باشه به هيچ کس نميتونه اعتماد کنه چون هيچ کس ديگه کمک نميکنه. بازم معرفت ايراني ها مرسييييي 

laugh

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)