【发布时间】:2011-01-13 08:08:49
【问题描述】:
我正在制作一个小程序,它将抓取我的硬盘驱动器并显示在给定驱动器中找到的文件列表。
我的想法是有一个基本的File类,并实现从File.cs类继承的Picture.cs、Video.cs和Document.cs类。
这是我的代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace SharpLibrary_MediaManager
{
public abstract class File
{
public string name;
public string fileType;
public int size;
public DateTime creationDate;
public DateTime modificationDate;
}
}
我是否应该像这样声明每个属性的简写代码:
public string name { get; set; }
任何指导都会有所帮助。谢谢你。 :)
编辑:
我的意思是从字面上替换这一行:
public string name;
用这一行:
public string name { get; set; }
【问题讨论】:
-
嗯,您是否担心属性与字段?如果是这样,那么这是一个骗局...stackoverflow.com/questions/295104/…stackoverflow.com/questions/2166433/…
-
我不认为抽象类在这里是相关的。
标签: c# c#-3.0 properties field