C# 这个代码是什么意思?
什么是C# 这个代码是什么意思?,c#,C#,什么是部分类表单1:Form 什么是InitializeComponents() 为什么使用Form1:Form而不是仅Form1 类声明 方法调用 继承权 但是问这样的问题是不好的。初始化组件()是用于初始化表单值的函数。请右键单击它,然后单击Showdefinition以查看其内容。它用于为表单中的标签、文本框、按钮等指定值 公共部分类表单1:表单 通过使用partial可以在同一名称空间中的两个不同源文件中写入同一类的定义。在编译过程中,该类将被视为相同的。您可以在自动创建的项目中找到具有
部分类表单1:Form
什么是InitializeComponents()代码>
为什么使用Form1:Form
而不是仅Form1
类声明
方法调用
继承权
但是问这样的问题是不好的。初始化组件()
是用于初始化表单值的函数。请右键单击它,然后单击Showdefinition以查看其内容。它用于为表单中的标签、文本框、按钮等指定值
公共部分类表单1:表单
通过使用partial
可以在同一名称空间中的两个不同源文件中写入同一类的定义。在编译过程中,该类将被视为相同的。您可以在自动创建的项目中找到具有相同名称Form1
的类
Form1是表单的名称,:
用于继承基类的属性。这里的Form
表示System.Windows.Forms.Form
。我们正在继承以访问基类的属性和方法。让我们看看部分类Form1:Form
-显然,这是声明一个名为Form1
的类。:Form
部分意味着它从基类Form
继承
基本的Form
类提供了所有表单所需的大量功能,包括InitializeComponents()
(下面将详细介绍)
partial
关键字表示该类仅在该源文件中定义了一部分,编译器必须在其他地方查找定义的其余部分(在这种情况下,它将是一些自动生成的代码,其中定义了在设计器中放置在窗体上的所有控件)
InitializeComponents()
是Form
的所有子类中的一个必需调用,它指示表单上的所有组件根据需要进行初始化、定位和显示。尝试依次删除这三个组件,并查看编译器错误消息和任何行为更改。然后你就会知道它们的用途。你也可以在谷歌上搜索“c#分部类”、“InitializeComponent WinForms”和“c#继承”。你可能会找到一本很好的c#初学者指南。这里有一个叫做C#编程语言介绍的可能很有用:我已经做了,用谷歌搜索了这个,但我无法理解……感谢我的回复+1。这是最基本的事情之一,我们大多数人都不知道。为什么这个答案会被投票通过?这毫无帮助…谢谢你的友好回复,我会尽量问一些好问题。再次感谢这个答案毫无价值。两个错误不能代表一个正确。这就是我想要的。非常感谢。
namespace myApplication {
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
}
}