班级......为什么这不起作用? [英] Class ... Why is this not working?
问题描述
您好,
我有以下课程:
名称空间MyApp.Models {
公共课领带{
公开计数{get;组; }
public Tie(){
this.Count = new Count();
}
} < br $>
}
名称空间MyApp.Models
{
公共班计数
{
public int File {get;组; }
public int教授{get;组; }
}
}
但是,当我在我的代码中访问Tie类时,只能想到Visual
工作室认可的是:
Tie.Tie.Tie ...
为什么我不能访问Tie.Count?
Tie类中的Tie方法只是一个构造函数来初始化Count属性。
我在做什么错了吗?
我已经使用VB.NET很长时间了,C#就在最近,所以我仍然很熟悉它。
仍然熟悉它。
谢谢,
Miguel
Hello,
I have the following classes:
namespace MyApp.Models {
public class Tie {
public Count Count { get; set; }
public Tie() {
this.Count = new Count();
}
}
}
namespace MyApp.Models
{
public class Count
{
public int File { get; set; }
public int Professor { get; set; }
}
}
However, when I access the Tie class in my code the only think Visual
Studio recognizes is:
Tie.Tie.Tie ...
Why can''t I access Tie.Count ?
The Tie method inside the Tie class is only a constructor to
initialize the Count property.
Am I doing something wrong?
I have been using VB.NET for a long time and C# just recently so I am
still getting familiar with it.
Thanks,
Miguel
推荐答案
6月25日上午11:14,shapper < mdmo ... @ gmail.comwrote:
On Jun 25, 11:14 am, shapper <mdmo...@gmail.comwrote:
您好,
我有以下课程:
命名空间MyApp.Models {
公共类领带{
公共计数计数{get;组; }
public Tie(){
this.Count = new Count();
}
}}
名称空间MyApp.Models
{
公共班计数
{
public int File {get;组; }
public int教授{get;组; }
}
}
然而,当我在我的代码中访问Tie类时,唯一的想法是Visual
Studio认可的是:
Tie.Tie.Tie ...
为什么我无法访问Tie.Count ?
Tie类中的Tie方法只是一个构造函数,用于
初始化Count属性。
我做错了什么?
我已经使用VB.NET很长时间了,C#就在最近,所以我还是b $ b仍然熟悉它。
谢谢,
Miguel
Hello,
I have the following classes:
namespace MyApp.Models {
public class Tie {
public Count Count { get; set; }
public Tie() {
this.Count = new Count();
}
}}
namespace MyApp.Models
{
public class Count
{
public int File { get; set; }
public int Professor { get; set; }
}
}
However, when I access the Tie class in my code the only think Visual
Studio recognizes is:
Tie.Tie.Tie ...
Why can''t I access Tie.Count ?
The Tie method inside the Tie class is only a constructor to
initialize the Count property.
Am I doing something wrong?
I have been using VB.NET for a long time and C# just recently so I am
still getting familiar with it.
Thanks,
Miguel
尝试实例化一个Tie类然后尝试访问;
领带=新领带();
tie.Count
try instantiating a Tie class then try to access;
Tie tie = new Tie();
tie.Count
6月25日,4 :14 * pm,shapper< mdmo ... @ gmail.comwrote:
On Jun 25, 4:14*pm, shapper <mdmo...@gmail.comwrote:
我有以下课程:
名称空间MyApp.Models {
* public class Tie {
* * public Count Count {get;组; }
* * public Tie(){
* * * this.Count = new Count();
* *}
*}}
名称空间MyApp.Models
{
*公共班计数
* {
* * public int File {get;组; }
* * public int教授{get;组; }
*}
}
然而,当我在我的代码中访问Tie类时,唯一的想法视觉
Studio认可的是:
Tie.Tie.Tie ...
为什么我不能访问Tie。好吗?
I have the following classes:
namespace MyApp.Models {
* public class Tie {
* * public Count Count { get; set; }
* * public Tie() {
* * * this.Count = new Count();
* * }
* }}
namespace MyApp.Models
{
* public class Count
* {
* * public int File { get; set; }
* * public int Professor { get; set; }
* }
}
However, when I access the Tie class in my code the only think Visual
Studio recognizes is:
Tie.Tie.Tie ...
Why can''t I access Tie.Count ?
Count是一个实例属性 - 所以你应该可以这样做:
Tie someTie = new Tie();
计数= someTie.Count;
但你不能这样做:
计数= Tie.Count;
Jon
Count is an instance property - so you should be able to do:
Tie someTie = new Tie();
Count count = someTie.Count;
But you can''t do:
Count count = Tie.Count;
Jon
因为这对你来说比较新,我''我会尝试发布我认为你会追求的内容。
我虽然不确定。
我将一件事改名为TheCount。所以我们可以在
讨论中避免含糊不清。
领带t1 =新领带();
控制台.WriteLine(t1.TheCount.File);
Console.WriteLine(t1.TheCount.Professor);
public班级领带
{
私人计数_count1 = null;
公共计数TheCount
{
get
{
返回_count1;
}
套装
{
_count1 = value;
}
}
public Tie()
{
this.TheCount = new Count();
}
}
公共班计数
{
私人int _file = 0;
private int _prof = 0;
public int文件
{
get
{
return _file;
}
设定
{
_file =值;
}
}
public int教授
{
get
{
return _prof;
}
套装
{
_prof =值;
}
}
}
" shapper" < md ***** @ gmail.com写信息
新闻:e6 ************************* ********* @ m36g2000 hse.googlegroups.com ...
Since this is newer to you, I''m gonna try to post what I think you''re after.
I"m not sure though.
I renamed one thing to "TheCount" so we can avoid ambiguity in the
discussion.
Tie t1 = new Tie();
Console.WriteLine(t1.TheCount.File);
Console.WriteLine(t1.TheCount.Professor);
public class Tie
{
private Count _count1 = null;
public Count TheCount
{
get
{
return _count1;
}
set
{
_count1 = value;
}
}
public Tie()
{
this.TheCount = new Count();
}
}
public class Count
{
private int _file = 0;
private int _prof = 0;
public int File
{
get
{
return _file;
}
set
{
_file = value;
}
}
public int Professor
{
get
{
return _prof;
}
set
{
_prof = value;
}
}
}
"shapper" <md*****@gmail.comwrote in message
news:e6**********************************@m36g2000 hse.googlegroups.com...
你好,
我有以下几个类:
名称空间MyApp.Models {
公共类领带{
公共计数计数{get;组; }
public Tie(){
this.Count = new Count();
}
} < br $>
}
名称空间MyApp.Models
{
公共班计数
{
public int File {get;组; }
public int教授{get;组; }
}
}
但是,当我在我的代码中访问Tie类时,只能想到Visual
工作室认可的是:
Tie.Tie.Tie ...
为什么我不能访问Tie.Count?
Tie类中的Tie方法只是一个构造函数来初始化Count属性。
我在做什么错了吗?
我已经使用VB.NET很长时间了,C#就在最近,所以我仍然很熟悉它。
仍然熟悉它。
谢谢,
Miguel
Hello,
I have the following classes:
namespace MyApp.Models {
public class Tie {
public Count Count { get; set; }
public Tie() {
this.Count = new Count();
}
}
}
namespace MyApp.Models
{
public class Count
{
public int File { get; set; }
public int Professor { get; set; }
}
}
However, when I access the Tie class in my code the only think Visual
Studio recognizes is:
Tie.Tie.Tie ...
Why can''t I access Tie.Count ?
The Tie method inside the Tie class is only a constructor to
initialize the Count property.
Am I doing something wrong?
I have been using VB.NET for a long time and C# just recently so I am
still getting familiar with it.
Thanks,
Miguel
这篇关于班级......为什么这不起作用?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!