小弟构建了一个函数, 是算哈希表里面最小的键值,并且返回这个最小值,但是在程序中引用函数的时候出现了:
非静态的字段,方法,或属性这样的错误,希望高手能指点,代码片度如下:
using system;
public class
{
static void Main(string[] args)
{
Hashtable hst = new Hashtable();
//定义了一个hashtable;
double k = mini(hst); //就是这里提示出现问题,说非静态的什么的
Console.WriteLine("value k: {0}", k);
}
public double mini(Hashtable hs)
{
int i = 0;
double fist = 0;
foreach (DictionaryEntry de in hs)//遍历哈希表,求出最小值
{
i = i + 1;
if (i == 1)
{
fist = (double)de.Value;
continue;
}
else
{
double a = (double)de.Value;
if (fist <= a)
{
continue;
}
else
{
fist = a;
}
}
} return (fist);
}
}
小弟新手,希望大家帮忙。
非静态的字段,方法,或属性这样的错误,希望高手能指点,代码片度如下:
using system;
public class
{
static void Main(string[] args)
{
Hashtable hst = new Hashtable();
//定义了一个hashtable;
double k = mini(hst); //就是这里提示出现问题,说非静态的什么的
Console.WriteLine("value k: {0}", k);
}
public double mini(Hashtable hs)
{
int i = 0;
double fist = 0;
foreach (DictionaryEntry de in hs)//遍历哈希表,求出最小值
{
i = i + 1;
if (i == 1)
{
fist = (double)de.Value;
continue;
}
else
{
double a = (double)de.Value;
if (fist <= a)
{
continue;
}
else
{
fist = a;
}
}
} return (fist);
}
}
小弟新手,希望大家帮忙。
解决方案 »
- C#求助 如何实际在九宫里添加内容
- 水晶报表显示重复值的问题,大家来看看,帮帮忙
- C#知道窗口句柄,如何获取窗口大小
- 弱弱地问个小问题,进度条控件progressBar怎么用的
- C#中关闭Splash时,主窗口也同时被关闭什么BUG啊
- COMBOX?
- 2个问题,stringbuilder or string.format 穷人。给的分少点,大家帮帮忙
- WPF 中GridView如何实现动态添加列,每列可以绑定多个数据源
- 怎样读取.nist文件的头信息,并获得头信息里面的比特率什么的
- 用程序实现将sqlserver数据导入access中的问题
- 我的VS2005断点无法调试?请高手指教
- MaskedTextBox怎么设置成只能输入Ip,怎么接测输入的对错?
{改为
public static double mini(Hashtable hs)
{
==
public static double mini(Hashtable hs)
记住:相同类里面的静态函数,要访问本类的函数的话,只能访问本类里面的静态函数。
----------------
加static修饰static 的main 必须调用static函数
public static double mini(Hashtable hs)
{}