Md.*_*ury -8 c# asp.net asp.net-mvc
namespace LanguageFeatures.Models
{
public class Product
{
private string name;
public string Name
{
get { return name; }
set { name = value; }
}
//public int Test { get; set; }
}
//class TestProperty
//{
// Product p = new Product{Name = "asd"};
// p.
//}
}
Run Code Online (Sandbox Code Playgroud)
在第15行,我不能使用p.从控制器我可以使用它.但是,当我想从模型文件夹访问时,我无法访问它.为什么我不能使用引用变量?
Jak*_*ato 11
您正在尝试在类中编写执行代码.请在方法或任何其他执行代码块中关闭它,它就可以了.
以下文章:https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/class
类可以包含以下成员的声明:
我在下面添加了一些代码来说明构造函数的用法,遵循注释.
希望这澄清一下.快乐学习c#!
using System;
namespace LanguageFeatures.Models
{
public class Product
{
//field
private string name;
//property
public string Name
{
get { return name; }
set { name = value; }
}
public int Test { get; set; }
}
public class TestProperty
{
//constructor
public TestProperty()
{
Product p = new Product { Name = "asd", Test = 1 };
Console.WriteLine(p.Test.ToString());
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
114 次 |
| 最近记录: |