44问答网
所有问题
C#中一个类的方法如何用另一个类的属性作为参数传递
//员工的工作方法
public void Work() {
Console.WriteLine(this.Name + "员工为老板工作");
}
举报该问题
其他回答
第1个回答 2010-06-25
我明白了
首先另一个类的属性 必须是 public
如果这个类是静态类 就直接调用 这个类.属性
如果这个类需要实例化, 这个类 name=new 这个类, 调用 name.属性
够明白了吧。。
第2个回答 2010-06-25
不懂LZ意思,我用自己的理解说下
类1.方法(类2.属性); //静态情况下
类1.方法(new 类2().属性); //动态情况下
类2.方法(类2.属性);//静态情况下
new 类2.方法(new 类2().属性);//动态情况下
参考资料:
《类与类之间有哪几种关系》
本回答被网友采纳
第3个回答 2010-06-25
类本身就可以作为一个参数进行传递。如果你说的两个类之间有某种关系的话。建议看下《类与类之间有哪几种关系》,再来设计。
第4个回答 2010-06-25
不懂你什么意思。
相似回答
c#
如何
在一个类中调用
另一个类的属性
和
方法
?
答:
如果要通过类名来用方法的话,那其中
的方法
必须是静态方法,需加上static。即public static void get() {...}。静态方法是跟类关联的,允许不对classA实例化,就可以用它的方法
C#
怎么
将
类作为参数传递
?
答:
public static void GetResult(Person p){Console.WriteLine(p.b);}public class Person{public int a { get; set; }public string b { get; set; }}
C#怎么
在一个类中调用
另一个类的
变量?
答:
(1)如果两个类没有继承关系,存取
另一个类
中变量
的方法
如下:public class A{ // 注意: // Count是静态变量(static),称为类变量。类变量无需实例化即可使用 public static int Count; // 注意: // x是不是静态变量,称为实例变量,只能通过实例存取。 public int x;}...
c#类
和Form1之间
怎么
传值
答:
from2 f2 = new from2(1); 这个1就是你
传递
的参数。在form2中可以这样写:private int b=0;public from2(int a){ b=a;//这样就是把1的值传递给了form2中的B,实现了数值的传递。} 也就是说,给form定义公共
的属性
或者通过构造函数就可以实现传递值。对于其他人回答中的static这个是静态...
大家正在搜
在类方法中调用本类的类方法
怎么调用另一个类中的方法
如何引用类中的方法
同一个类中调用方法
在类方法中不能调用实例方法
string类中常用的5个方法
类中的方法有哪些种类
类中的方法可以分为
方法重载必须在一个类中吗