c# - 从另一个类访问 C# 类
问题描述
我正在学习C#...
我使用视觉工作室。我使用项目>添加类创建了 2 个类(人员和工作)。现在我有 3 个主要文件、人员文件和工作文件。
我想从工作文件中的工作类中访问“人”类,但我在这里遗漏了一些东西。
虽然我从 withing main 访问“Person”没有问题,但在工作中,我可以定义它但不能访问它,即没有为它设置值也没有访问它的方法。
我的标题如下所示:
using System;
namespace myTest
{
class Program
{
static void Main(string[] args)
{
=============人=====================
using System;
namespace myTest
{
public class Person
{
public string Name;
public void say_name()
{
Console.WriteLine("Your name is ", Name);
}
}
}
=============工作==================
using System;
namespace myTest
{
public class Work
{
Person Bob = new Person();
Bob.Name = "Bob"; //<= This will not work
Bob.say_name(); //<= This will not work
}
}
解决方案
您所有的代码逻辑都必须放在方法中。像这样的东西:
namespace myTest
{
public class Work
{
public void DoSomething()
{
Person Bob = new Person();
Bob.Name = "Bob";
Bob.say_name();
}
}
}
推荐阅读
- java - Eclipse 自动完成出现在屏幕外
- json - 如何在不转义双引号的情况下使用 RestTemplate 发送 JSON 发布请求?
- angular - 如何订阅具有路径变量 Spring boot - Angular - Websocket - 的端点
- c# - 如何从网站开始 Kubernetes 工作?
- java - Spring Data JPA:如何从嵌套的一对一关系中获取数据?
- spring - SimpMessageHeaderAccessor 如何传递给@messagemapping 函数?
- layout - 如何在 graphviz 中设置三车道布局/排名?
- dictionary - 字典数组中的 scikit-learn 电源变压器
- db2 - 表的 MD5 哈希
- vmware-workstation - 如何修复变成黑屏的 VMWare 工作站