C# 解决方案和类
我知道这可能是一个愚蠢的问题,但我看过很多书和教程,它们解释了什么是课程,什么是解决方案,但除了问一个对这个主题有一定了解的人之外,没有办法确认我所理解的是对还是错 据我所知,解决方案是一组或多个类,其中有一个主类,包含代码中最重要的部分以及对象应该如何交互,它不时地调用一些其他类,这些类包含关于对象和特定对象的信息 也就是说,我有一个游戏的解决方案,其中一只鸟飞行避开云(?),因此我有一个类,其中包含与鸟相关的所有信息,另一个类与云相关,还有一个主类,其中包含关于Cloud.cs和bird.cs如何交互的所有信息 我知道这可能是一个非常愚蠢的问题,但正如我之前告诉你的,一本书或一个网站无法对我说“是的,你理解正确”C# 解决方案和类,c#,class,solution,C#,Class,Solution,我知道这可能是一个愚蠢的问题,但我看过很多书和教程,它们解释了什么是课程,什么是解决方案,但除了问一个对这个主题有一定了解的人之外,没有办法确认我所理解的是对还是错 据我所知,解决方案是一组或多个类,其中有一个主类,包含代码中最重要的部分以及对象应该如何交互,它不时地调用一些其他类,这些类包含关于对象和特定对象的信息 也就是说,我有一个游戏的解决方案,其中一只鸟飞行避开云(?),因此我有一个类,其中包含与鸟相关的所有信息,另一个类与云相关,还有一个主类,其中包含关于Cloud.cs和bird.c
提前谢谢 我在谷歌上搜索了一下,找到了一个关于什么是解决方案和项目的完全可行的解释。对克莱斯的解释简短、中肯、正确 这里可以从MS本身找到更详细的解释。 解决方案是以某种方式绑定在一起以构建复杂应用程序的项目集合。一个复杂的应用程序可以由几个项目组成,每个项目定义一个程序集 举一个具体的例子:创建一个客户机和一个服务器应用程序。客户机和服务器相互通信,逻辑上它们属于一起。一个没有另一个是没有意义的。因此,您可以创建包含客户端和服务器项目的解决方案。
为了使它更复杂,这两个项目可能共享一些代码。然后,您可以决定将公共代码拆分为某种库项目。因此,您的解决方案中有3个项目 解决方案是项目的集合,项目是代码文件的集合,这些文件编译成单个
.exe
或.dll
文件,称为程序集。“main”类只是告诉windows运行时,当运行.exe
时,它应该首先执行哪个函数,而一个主类与.dll
(又名类库)不相关。这个问题仍然太广泛,无法用这种格式正确回答,但希望我的评论能让你对更广泛的概念有一个概念,这样你下次可以问一个更集中的问题。当你触摸屏幕时,鸟儿会不会碰巧拍打翅膀?如果是的话。。。