1:java 中有static 定义这样的函数,他是在Main之前运行的
public class LoadTest {
static
{
System.out.println("first!");
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成方法存根
System.out.println("second!");
}
}
2:c#有这样的定义?
我意思是说c#中有类似
static
{
System.out.println("first!");
}
这样的定义?java中这个是在Main前执行的
这个是同java一致的自己顶!
[color=red]using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static Program()
{
Console.WriteLine("first execute here!");
}
static void Main(string[] args)
{
Console.WriteLine("second execute here!");
Console.ReadLine();
}
}
}[/color]
public class LoadTest {
static
{
System.out.println("first!");
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成方法存根
System.out.println("second!");
}
}
2:c#有这样的定义?
我意思是说c#中有类似
static
{
System.out.println("first!");
}
这样的定义?java中这个是在Main前执行的
这个是同java一致的自己顶!
[color=red]using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static Program()
{
Console.WriteLine("first execute here!");
}
static void Main(string[] args)
{
Console.WriteLine("second execute here!");
Console.ReadLine();
}
}
}[/color]