1.文件目录如下:
-
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
{
///
/// 应用程序的主入口点
///
[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文件的函数调用,经过测试运行结果正确无误。