Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 创建类_C#_Oop - Fatal编程技术网

C# 创建类

C# 创建类,c#,oop,C#,Oop,对于更有经验的c#开发者来说,这似乎是一个非常琐碎的问题,但请记住,我是c#语言的初学者,但学得很好 然而,关于创建c#类,我遇到了一个绊脚石。我理解关于如何创建类的内在细节的整个概念,即类就像一个蓝图,在其中创建对象,数据存储在字段中,在字段中使用构造函数初始化它们(或默认值),行为以方法bla bla等的形式执行 然而,我的问题是关于在c#中创建自己的类的目的。我想知道我们是否会像.net framework中提供的那样创建自己的类,也就是说,如果.net framework没有我们需要的类

对于更有经验的c#开发者来说,这似乎是一个非常琐碎的问题,但请记住,我是c#语言的初学者,但学得很好

然而,关于创建c#类,我遇到了一个绊脚石。我理解关于如何创建类的内在细节的整个概念,即类就像一个蓝图,在其中创建对象,数据存储在字段中,在字段中使用构造函数初始化它们(或默认值),行为以方法bla bla等的形式执行

然而,我的问题是关于在c#中创建自己的类的目的。我想知道我们是否会像.net framework中提供的那样创建自己的类,也就是说,如果.net framework没有我们需要的类,那么就创建我们自己的类,定义我需要的功能

这是创建类的唯一目的,还是这种方法更关注于创建DLL,而我遗漏了一些东西

任何想法、提示、提示或扩展都会很棒(用外行的话说)

如果.Net framework没有我们需要的类,那么就创建我们自己的类来定义我需要的功能


是的。

类与DLL无关。你可以在DLL中拥有类并将它们公开,但是你可以拥有没有DLL的类。太宽对我来说似乎是不正确的。我同意这是离题的,因为这是一个更多关于概念的问题,而不是实际的编码问题。OP在程序员堆栈交换上有更多的机会+这是我很久以来看到的最好、最短的答案:)猜对了!所以。。。这就回答了创建类的意义是什么?@Crono:严格地说,问题不是问创建类的意义(我同意这一点过于宽泛),而是问OP对什么是重要点的怀疑是否正确。这就是答案所说的。(还有,有多奇怪:到目前为止,我一直认为,一旦一个问题结束,没有一个答案可以被标记为接受。)