C# 返回结构体

//在类文件math2.cs中创建一个结构体,代码如下:
public struct str_var//创建一个“strvar”结构体
{
	public float x;
	public int y;
}
//然后写函数的代码:
//static public str_var[] str_fun(float a, int b)
public str_var[] str_fun(float a, int b)
 {
str_var[] s = new str_var[2];
s[0].x = a;
s[1].y = b;
return s;
}

静态类:直接引用、无需实例化

static public str_var[] str_fun(float a, int b)

普通类:引用时需要实例化

public str_var[] str_fun(float a, int b)

在类文件ftplt.cs中调用

math2 mfun = new math2();//普通类,实例化
math2.str_var[] plot = mfun.str_fun(0.5f, 1);//float数据后面加“f”
lblglobal1.Text = plot[0].x.ToString();

你可能感兴趣的:(语句总结,c#,返回结构体数组)