当应用程序未运行时,可以在Visual Studio中从即时窗口执行静态方法。
鉴于
namespace Handyman
{
public class Program
{
static void Main(string[] args)
{
}
static string SayHello(string name)
{
return string.Format("Hello {0}!", name);
}
}
}
SayHello静态方法可以使用
从即时窗口执行?SayHello("Miki Kola")
语法并将消息返回到即时窗口。
我想知道是否可以使用相同的技术在对象上执行方法?当然,您必须首先创建对象。
给出
namespace Handyman
{
public class NiceTooMeetYou
{
public string NiceToMeetYou(string name)
{
return string.Format("It is nice to meet you {0}!.", name);
}
}
}
命令时
?(new Handyman.NiceToMeetYou().NiceToMeetYou("Miki Kola"))
在即时窗口中执行
The type or namespace name 'NiceToMeetYou' does not exist in the namespace 'Handyman'
提供了错误消息。我错过了语法或概念吗? :)
答案 0 :(得分:6)
你犯了一个简单的错误:
班级名称为<a ui-sref=".submitForm">
(双o)。
你打电话给一个o:
NiceTooMeetYou
相反,这样做:
?(new Handyman.NiceToMeetYou().NiceToMeetYou("Miki Kola")) //Single o
或者将班级名称更改为?(new Handyman.NiceTooMeetYou().NiceToMeetYou("Miki Kola")) //Double o
,我认为您打算做什么