c中如何在主程序中调用自己添加的类

2020-12-09 06:34:45 字数 5030 阅读 6669

1楼:王杰的知道

这个看看情况,你自己添加的类,应该在你的

命名空间里,不用添加引用命名空间。你自己写的了,只要不是静态类,就要先声明实例化。如果是静态类,那就类名.

方法名。还有就是,自己定义类的时候,要想在类外部使用,要设置为public公共方法.不能是private私有方法。

2楼:匿名用户

如果是在同一命名空间,就不需要using,然后看你的class1是静态类还是普通的类,如果是静态类,则只可以调用其中的静态方法,通过类名.方法名()即可调用;如果不是静态类,则先要new一个class1的对象,然后通过对象.方法名()调用。

另外,类名首字母最好大小,这是规范哦。

3楼:匿名用户

右键——添加——一个新的类

c#如何调用自己写的类

4楼:匿名用户

在vs中把类文件编译成dll,再添加

5楼:匿名用户

如果你那个dll是在没在项目中的话当然是空的,项目中没有的话要点击浏览才找到你要添加的dll就行了。

6楼:匿名用户

同一个类是没法调用的,在别的类调用另一个类需要实例化,使用new 关键字。

7楼:匿名用户

被引用的类中,你想要调用的方法和成员变量需要声明为public的,否则是点不出来的。

c#中怎么调用自己的类库

8楼:匿名用户

部署dll流程:

首先把dll文件放到应用程序...\bin\debug\下;

9楼:匿名用户

1先把类库编绎成dll

2然后在vs中->项目-> 添加引用

3在cs页面添加:using 类库命名空间

10楼:匿名用户

楼上正解。

注意,在创建项目的时候要选择类库;当然也可以在创建之后通过项目属性来修改!

c#中,如何在dll中引用主程序中的一个类?

11楼:匿名用户

那你就再创建一个dll,然后在dll里定义这个类。

然后所有的其它dll和主程序都引用这个dll,使用这个dll中的类。

12楼:

把那个公共类放到dll里定义不就行了

反正调用dll时也得把整个dll引入,使用起来也一样啊

13楼:二进制码

先添加引用,方法如下:

项目名称(右击)/添加引用/项目/选择你原来的项目名称/最后确定就ok了;引用完成.

最后就和方法一样的调用就是了.

注意,命名空间.

c#中怎么调用自己建的类啊

14楼:匿名用户

你可以当前项目管理器中的引用中添加一个你自己建的类的一个引用~然后再**中先要using 类的别名。在座椅个实例~这样就可以调用了

15楼:匿名用户

情况一,同一个命名空间下

namespace ns1

public class b

}情况二,不同的命名空间下

namespace ns1

}____________________________using ns1;

namespace ns2}

16楼:匿名用户

在同一个命名空间下直接用类名就行了。

不在同一个命名空间下要用using来引用你的类的命名空间!

如何在c#中,在一个类里调用另外一个类的方法

17楼:冰冻了你呢

把a类你有引用的方法加static

public class a

}public class b

}【拓展资料】

c#是一个面向对象的编程语言。这种编程模式关注的是对象的行为和属性。比如猫抓老鼠这个例子中:猫和老鼠都是对象,用两个类表示:猫类cat,老鼠类mouse。

猫表现出了两种行为:听(老鼠的叫声)listen(mouse)和抓(老鼠)catch(mouse);至少一种属性:行动速度speed。

老鼠表现出了一种行为:叫chitter;至少一种属性:叫声的大小loudness。

这样的话可以如下定义两个类:using system;class cat

public void catch(mouse m) public float speed }classmouse public float loudness }

实现猫抓老鼠的过程,就是实例化上述两个类,并调用相关方法。编码如下:

using system; // 引用名字空间

class cat //行为(方法):听老鼠叫

public void catch(mouse m) // 行为(方法):捉老鼠

public float speed // 属性:捉老鼠时的行动速度

}classmouse // 行为(方法):叫

public float loudness // 属性:叫声的大小

}class program}

18楼:匿名用户

public partial class form1 : formint z = 0; //在同一个类中不需要修饰词就可以了private void but_ok_click(object sender, eventargs e)

private void timer1_tick(object sender, eventargs e)

19楼:匿名用户

一种是创建窗体对象的方式,通过对象调用控件或方法例如:form1 form1 = new form1();

form1.button; //调用控件form1.method(); //调用方法123

当然了,控件的modifiers属性要设置成public另一种是不创建窗体对象

在form1类下定义静态变量,构造方法中引用这个form1class form1: form

public void method()

}123456789101112131415调用该窗体的控件或方法:

form1.form1.button;form1.form1.method()。

20楼:大冬子

//你新建的类a

public class a

}//窗口类

public class form1}

21楼:万年——腐尸

假设我要在ab类中调用ub的属性和方法。

class ub

}class ab

22楼:匿名用户

你这个有错误。

b类中的a类没有实例化,要报错。

class b

23楼:mickal小米

如果要通过类名来用方法的话,那其中的方法必须是静态方法,需加上static。

即public static void get() 。静态方法是跟类关联的,允许不对classa实例化,就可以用它的方法

24楼:吕建鸥

new 一个对象啊,在b类中创建一个a类的对象不就可以了

c#如何调用另外一个项目的类

25楼:匿名用户

在a项目上添加引用,比如你想调用b项目的一些类或方法,在a项目上右键-->添加引用(add reference) 选择本地项目,找到b项目后,添加引用.

程序中使用using b

这样就可以使用b中的类和方法了.

祝你成功!

26楼:匿名用户

在c#中调用另外一个项目的类:

1.在a项目上添加引用,比如你想调用b项目的一些类或方法。

2.在a项目上右键-->添加引用(add reference) 选择本地项目,找到b项目后,添加引用。

3.程序中使用using b。

4.这样就可以使用b中的类和方法了。

c#:c#是微软公司发布的一种面向对象的、运行于.*** framework之上的高级程序设计语言。

并定于在微软职业开发者论坛(pdc)上登台亮相。c#是微软公司研究员anders hejlsberg的最新成果。c#看起来与java有着惊人的相似;它包括了诸如单一继承、接口、与java几乎同样的语法和编译成中间**再运行的过程。

但是c#与java有着明显的不同,它借鉴了delphi的一个特点,与***(组件对象模型)是直接集成的,而且它是微软公司 .*** windows网络框架的主角。

27楼:疾风林燕

补充一下,改类的访问修饰符要最高访问级(public)

c#在控制台应用程序怎么调用自己写的类库

28楼:匿名用户

给你一个完整的实例

3)在“添加新项目”对话框中选择“类库”,保持项目名称为默认的classlibrary1

4)打开项目classlibrary1中的class1.cs文件输入以下**

usingsystem;

usingsystem.collections.generic;

usingsystem.linq;

usingsystem.text;

usingsystem.threading.tasks;

namespaceclasslibrary1set}

publicvoidshowmessage()}}6)在“引用管理器”中

9)运行

29楼:匿名用户

和winform没区别啊

添加引用就可以用了

C++中派生类如何使用基类中的数据成员

1楼 匿名用户 如果你是派生类实例,这个结果是正确的,派生后会覆盖基类成员。 2楼 匿名用户 派生类中继承了基类的数据成员 只有基类中的受保护 或者公有数据成员在被进行保护或公有继承时才能被派生类访问到。基类的私有成员是不可能被派生类访问到的。你用get 函数访问基类中的相同的数据成员,但是派生类既...

消费者如何在中电子商务保护自己的消费权益

1楼 匿名用户 作为消费者,必须要有自我保护的意识和维权的意识。 在履行监督义务的同时当自己的合法权益受到不法侵害或损害时,要勇于拿起强有力的法律 ,通过消费者协会以及各种法律途径维护自己的合法权益。在任何消费场境中都要保护好消费者自身的合法权益,严厉抵制和打击侵害消费者合法权益的不法行为和乱象。这...