本文主要是介绍2. c#从不同cs的文件调用函数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.文件目录如下:
2. Program.cs文件的主函数如下
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;namespace datasAnalysis
{internal static class Program{/// <summary>/// 应用程序的主入口点/// </summary>[STAThread]static void Main(){Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false);Application.Run(new Form1());}}
}
3.Form1.cs文件的代码如下:
using datasAnalysis.analysis;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;namespace datasAnalysis
{public partial class Form1 : Form{public Form1(){InitializeComponent();ans ss = new ans();ss.outputs();txt_r hh = new txt_r();hh.outputs();for (int i = 0; i < 11; i++){Debug.WriteLine(ss.width);Debug.WriteLine(hh.high);} }}
}
以上文件调用了ans文件的outputs函数和txt_1文件的outputs函数。
4.ans.cs文件的代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Remoting.Messaging;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;namespace datasAnalysis
{public partial class ans{public double width = 10;public double outputs(){return width;}}
}
5.txt_r.cs文件的代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace datasAnalysis.analysis
{public class txt_r{public double high = 100;public double outputs(){return high;}}}
6.代码运行结果如下:
以上就是不同cs文件的函数调用,经过测试运行结果正确无误。
这篇关于2. c#从不同cs的文件调用函数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!