新手请教关于C#问题 在同一类中,方法之间可以互相调用吗?我曾试图调用,可不行,最后我只能重新建了一个类(B),把被调的方法放到这个新建类里,然后在原类(A)中声明类B后才可以调用到这个方法呢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://msdn.microsoft.com/zh-cn/library/ms173114.aspx#Mtps_DropDownFilterText楼主参考下C#编程指南 static void Main(string[] args) { Study(); Student s = new Student(); s.Name(); Console.Read(); } static void Study() { Console.WriteLine("调用Study方法"); } } class Student { public void Name() { Age(); Work(); //Console.Write("调用Student的Name方法"); } protected void Age() { Console.WriteLine("调用Student的Age方法"); } void Work() { Console.WriteLine("调用Student的Work方法"); } }Study方法只有用static修饰才能被Main访问到而Age和Work方法却不限定修饰符就能被Name访问到了是因为Main是主程序入口吗? 可以的,this.可以调出,没有的话你就自己看下你要调的方法和你写的方法是不是同为静态或非静态的, 【求助】C#连接数据库,忙活了几个小时了!真心求助!!! 关于C#.net 制作vlc流媒体播放器的问题 C# 记事本的查找功能 timer控件在Interval值小于100时是否不能正常工作? 求救个问题,关于如何规范存储过程的命名的? PropertyGrid属性动态排序的问题 怎么取得datagrid中控件textbox输入的值呢? 如何伪造客户端信息呢? c#能写asp的组件吗。 界面显示问题!急! 新手求指导:字符集怎么改?C# 将xml文件里的数据插入到mysql中 显示? SQLSERVER如何修改字段名 和默认值设为空?
static void Main(string[] args)
{
Study();
Student s = new Student();
s.Name();
Console.Read();
}
static void Study()
{
Console.WriteLine("调用Study方法");
}
} class Student
{
public void Name()
{
Age();
Work();
//Console.Write("调用Student的Name方法");
}
protected void Age()
{
Console.WriteLine("调用Student的Age方法");
}
void Work()
{
Console.WriteLine("调用Student的Work方法");
}
}
Study方法只有用static修饰才能被Main访问到
而Age和Work方法却不限定修饰符就能被Name访问到了
是因为Main是主程序入口吗?