X
تبلیغات
رایتل

ابزار لودینگ وبلاگ

|

ابزارهای وبلاگ نویسی

ویژوال 30 شارپ
 
نوشته شده توسط : رضا منصوری

using System.Text.RegularExpressions;

public static long LineCount2(string source, bool isFileName)
{
    if (source != null)
    {
        string text = source;
        long numOfLines = 0;
        if (isFileName)
        {
            using (FileStream FS = new FileStream(source, FileMode.Open,
            FileAccess.Read, FileShare.Read))
            {
                using (StreamReader SR = new StreamReader(FS))
                {
                    while (text != null)
                    {
                        text = SR.ReadLine();
                        if (text != null)
                        {
                            ++numOfLines;
                        }
                    }
                }
            }
            return (numOfLines);
        }
        else
        {
            Regex RE = new Regex("\n", RegexOptions.Multiline);
            MatchCollection theMatches = RE.Matches(text);
            return (theMatches.Count + 1);
        }
    }
    else
    {
        // Handle a null source here.
        return (0);
    }
}


تاریخ انتشار : یکشنبه 6 تیر‌ماه سال 1389 | نظرات (0)
 
   
سورس کد، کدهای سی شارپ دات نت،فیلم سی شارپ،کدهای جالب سی شارپ،فیلم آموزشی برنامه نویسی،برنامه نویسی سی شارپ،V30Sharp،CSharpDotNet،سی شارپ دات نت،C#،VCSharp،DotNet،V30Sharp،سی شارپ