ثبت اطلاعات فیلم در سی شارپ
در دنیای برنامهنویسی، ثبت اطلاعات فیلم یک فرآیند مهم و جذاب است. با استفاده از زبان برنامهنویسی سی شارپ، میتوانیم به سادگی و به طور مؤثر اطلاعات فیلمها را مدیریت کنیم. در اینجا به بررسی مراحل این فرآیند میپردازیم.
تعریف کلاس فیلم
اولین گام، تعریف یک کلاس است که اطلاعات فیلم را ذخیره کند. این کلاس میتواند شامل ویژگیهایی مانند عنوان، کارگردان، سال تولید و ژانر باشد. برای مثال:
```csharp
public class Film
{
public string Title { get; set; }
public string Director { get; set; }
public int ReleaseYear { get; set; }
public string Genre { get; set; }
}
```
ذخیرهسازی اطلاعات فیلم
بعد از تعریف کلاس، میتوانیم اطلاعات فیلمها را در یک لیست ذخیره کنیم. استفاده از لیستها به ما این امکان را میدهد که چندین فیلم را به راحتی مدیریت کنیم:
```csharp
List<Film> films = new List<Film>();
```
افزودن فیلم جدید
برای افزودن یک فیلم جدید به لیست، میتوانیم تابعی بنویسیم که اطلاعات فیلم را از کاربر بگیرد و آن را در لیست قرار دهد. برای مثال:
```csharp
public void AddFilm(string title, string director, int year, string genre)
{
Film newFilm = new Film
{
Title = title,
Director = director,
ReleaseYear = year,
Genre = genre
};
films.Add(newFilm);
}
```
نمایش اطلاعات فیلمها
در نهایت، میتوانیم اطلاعات فیلمها را با استفاده از یک حلقه نمایش دهیم. این کار به ما کمک میکند تا فهرستی از تمام فیلمهای ثبت شده را مشاهده کنیم:
```csharp
public void DisplayFilms()
{
foreach (var film in films)
{
Console.WriteLine($"Title: {film.Title}, Director: {film.Director}, Year: {film.ReleaseYear}, Genre: {film.Genre}");
}
}
```
نتیجهگیری
در پایان، با ترکیب این عناصر، میتوانیم یک سیستم ساده برای ثبت و مدیریت اطلاعات فیلمها بسازیم. این سیستم میتواند به مرور زمان گسترش یابد و ویژگیهای بیشتری به آن اضافه شود. استفاده از سی شارپ در این زمینه به ما کمک میکند تا برنامهای کارآمد و منظم ایجاد کنیم.