C#控制台调用函数的方法 您所在的位置:网站首页 console是静态类 C#控制台调用函数的方法

C#控制台调用函数的方法

2023-10-07 02:05| 来源: 网络整理| 查看: 265

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

在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"; } } }

 

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有