C#命名空间
最近刚开始学C#,光盘中有个图书管理系统。
MainForm中
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
namespace Library.UserInterface
{
book窗体中
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using Library.UserInterface;
namespace Library.UserInterface
{
public class Book : System.Windows.Forms.Form
{
private Library.UserInterface.DataSetBook objDataSetBook;
===================================================================
我仅仅是将Library换成了book。为什么我在写 private book.UserInterface.自动出现的选择框里只有Book,MainForm两个窗体名,没有DataSetBook。我若是写成
private book.UserInterface.DataSetBook objDataSetBook;
则报错:类型活命名空间名称 "DataSetBook "在类或命名空间“book.UserInterface”中不存在(是否缺少程序集引用)。
请问代码开始的using 开头的有什么用?
private开头的有什么用?有些是自动生成的,有些却是要手动输入。
麻烦给详细介绍下。
------解决方案--------------------手动输入的是自己添加了引用(在资源方案解决器里),然后要用到那个命名空间下的类或者其他什么的,就要添加
其实可以不用添加,直接命名空间往后面.(就像类一样使用),就可以把想要的东西点出来了
缺少程序集引用就是资源方案里没有添加引用
找本c#的书看看,一般都会有的,俺也只能解释这么多了
------解决方案--------------------请问代码开始的using 开头的有什么用?
private开头的有什么用?有些是自动生成的,有些却是要手动输入。
==========================
这些概念还不清楚的时候还是先别做项目了,找找基础的书看看吧
------解决方案--------------------要从最基本的的开始学习哦~嘿嘿~偶女朋友正在从最基本的开始学呢~hoho~
------解决方案--------------------请问代码开始的using 开头的有什么用?
引用了命名空间,再程序中如果用到了该命名空间的方法,变量什么的,直接写; 没有引用则是 命名空间.方法
private开头的有什么用?有些是自动生成的,有些却是要手动输入。
private声明是私有变量,方法什么,只能是此类及其继承类才能用。
一般是写一个p就会出现p打头的,你可以选择private,也可以手写
------解决方案--------------------我发现楼主连最基本的语法都不懂,因此我建议楼主先把书本上的语法搞懂了之后再来看项目,这样对你帮助大一点,不然的话,你现在连很基本的语法都看不懂就来看项目,这样你只会越学越没信心,最后你就会不想学下去
------解决方案--------------------这个 DataSetBook 应该是生成器生成的数据集...可以在 VS 数据集生成器中改或者改它的源文件,类似:DataSetBook.Designer.cs,DataSetBook.cs,DataSetBook.xsd 之类的...
不过从lz的描述来看...你要做这些会晕的...先去打好基础吧...