• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

[转载]C#控制台应用程序里调用自己写的函数的方法

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

 

(2011-08-15 15:52:13)
标签:

转载

分类: 技术

最近写程序,遇到了一个很白痴的问题,记录下来,免得下次忘了。

 

在C#控制台应用程序里调用自己写的函数的方法有两种:

1. 将调用的函数设置成static

2. 在Main里面实例化program,再调用。

 

为什么不能在main里面用普通的函数调用方法呢?因为main是静态函数,他调用的本体函数也要求是static

 

下面是举例:

1 调用静态函数

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
//取得自定义函数的返回值
string msg=aa();
//向控制台输出
System.Console.WriteLine(msg);
}
//Main是static的,因此aa也要申明为static,否则无法访问
private static string aa()
{
return "aa";
}
}
}

2 实例化

using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Program p = new Program();
string str = "";
str=p.aa();
Console.WriteLine(str);
Console.ReadLine();
}
private string aa()
{
return "aa";
}
}
}


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C#:ZedGraph画图控件(待补充)发布时间:2022-07-10
下一篇:
十四、C#支持标准查询运算符的集合接口发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap