شهد علم
چگونه محتویات یک فایل را به خوانیم ؟ (برنامه نویسی سی شارپ)

چگونه محتویات یک فایل را به خوانیم ؟ (برنامه نویسی سی شارپ)

باز کردن فایل یکی از متداول ترین کارها در برنامه نویسی است. در ساده ترین حالت باز کردن یک فایل بصورت زیر است : با تعیین مسیر یک فایل، از کلاس فایل بخواهید تا یک stream را باز کند. زمانی که می خواهید یک فایل را بخوانید ، از تنظیمات FileMode.Open برای باز کردن فایل و FileAccess.Read برای خواندن فایل استفاده کنید. کد زیر چنین کاری را انجام می دهد :

System.IO.FileStream theFile =

                    System.IO.File.Open( @"D:\book.txt" , System.IO.FileMode.Open , System.IO.FileAccess.Read );

برای ساده تر شدن خوتندن فایل ها ، سیستم I/O از کلاسهای StreamReader و StreamWriter پشتیبانی می کند تا عمل خواندن و نوشتن ساده تر انجام شود. برای خواندن فایلها ، شما می توانید به سادگی یک شی StreamReader جدید را ایجاد کنید که یک FileStream را درون خود جای دهید ، کد زیر روش کار را نشان می دهد :

System.IO.StreamReader reader = new System.IO.StreamReader( theFile );

Console.WriteLine( reader.ReadToEnd( ) );

reader.Close( );

theFile.Close( );

فرض کنید که می خواهید یک رشته ی معین را درون یک فایل مورد جستجو قرار دهید . برای نمونه در کد زیر ، داده ها سطر به سطر خواهید خواند تا اینکه رشته مورد نظر را پیدا کنید و اگر آن را پیدا کردید نیاز به خواندن ادامه فایل ندارید :

System.IO.StreamReader reader = System.IO.File.OpenText( @"book.txt" );

                // Search through the stream until we the end

                while ( !reader.EndOfStream )

                {

                    string line = reader.ReadLine( );

                    if ( line.Contains( "book" ) )

                    {

                        // if we find the word book, we notify

                        // the user and stop reading the file.

                        Console.WriteLine( "Find book : " );

                        Console.WriteLine( line );

                        break;

                    }

                }

                // Clean Up

                reader.Close( );

توجه کنید که کد بالا خطی که رشته مورد جستجو در آن موجود باشد را بر می گرداند.

 


http://gorooh.parsiblog.com/PhotoAlbum/dars2/10e9328c176de902f34269074578f82d.gif

  نوشته شده در روز یکشنبه 87/7/28  ، تعداد


مطالب طلایی - کلیک کنید

آمــار سایت

بازدیــــد امـــــروز : 37
بازدیــــــــد دیـــــــــروز : 64
بازدیـــــــــد کــــــــــل : 422532
تعـــــداد یادداشت هـــــــا : 1594
منوی اصلی

صفحـه اول سایـت

تحقیق هــای قابل ویــرایش

پاورپوینت هـای آموزشـی و درسی

طرح درس هـای برتر معلمان

نظرات و پیشنهادات

فهرست موضوعی

تحقیق و مقاله قابل ویرایش (137)
مطالب مرتبط درس و مدرسه (203)
آموزش مطالب مفید و کاربردی (506)
پاورپوینت و انیمیشن درسی (103)
طرح درس برای دوره ابتدایی (107)
طرح درس برای متوسطه اول (63)
طرح درس برای متوسطه دوم (58)
ترفندهای جالب سبک زندگی (33)
دنیای حیوانات و محیط زیست (238)
پایگاه سوال و جوابهای علمی (17)
دانستنیها و اطلاعات کاربردی (40)
پروژه های آموزشی و درسی (38)
پاورپوینت درسی دوره ابتدایی (6)
پاورپوینت دوره اول متوسطه (3)
پاورپوینت دوره دوم متوسطه (3)
لیست آخرین مطالب

پاورپوینت درس هشتم علوم تجربی ششم
پاورپوینت درس نهم علوم تجربی ششم
پاورپوینت درس دهم علوم تجربی ششم
پاورپوینت درس اول فصل اول مطالعات اجتماعی ششم
پاورپوینت فصل سوم علوم تجربی پایه هفتم اتم ها، الفبای مواد
پاورپوینت فصل دوم علوم تجربی پایه هفتم اندازه گیری در علوم و ابز
پاورپوینت فصل اول علوم تجربی پایه هفتم تجربه و تفکر
پاورپوینت درس پانزدهم قرآن چهارم دبستان
پاورپوینت درس 15 فارسی پایه یازدهم: کبوتر طوق دار
پاورپوینت درس 15 فارسی پایه یازدهم: کبوتر طوق دار
پاورپوینت درس سوم آموزش قرآن پایه هفتم: آموزش مفاهیم و مسابقات ق
پاورپوینت درس دوم آموزش قرآن پایه هفتم: آموزش مفاهیم و کنعان، پس
پاورپوینت درس اول آموزش قرآن پایه هفتم: آموزش مفاهیم و آداب تلاو
پاورپوینت درس 17 فارسی چهارم دبستان (ابتدایی): مدرسه ی هوشمند (خ
طرح درس و روش تدریس هدیه های آسمان دوم، درس 4: مهربان تر از مادر
[همه عناوین(1561)][عناوین آرشیوشده]

http://www.parsiblog.com/PhotoAlbum/riazi/6af5e218c7b634c3d7afd741834f59d2.jpg