如何使用c#snippet prop?

时间:2014-06-27 13:03:17

标签: c# visual-studio visual-c#-express-2010

刚开始了解C#片段。但我无法在我的代码中使用它们。 请帮帮我,我搞砸了搞定,以及它们是如何工作的。

这是我的测试类名为" myclass"

namespace WindowsFormsApplication1

{
    class myclass
    {
        public string getmessage(string givenName)
        {
            return "HB "+givenName;
        }

        private string bmessage;

        public string MyProperty
        {
            get { return bmessage; }
            set { bmessage = value; }
        }

    }
}

来自我表单的按钮代码。我无法使用这些设置。 如果有人清楚我怎么能使用这些设置,那将会很棒。 什么是" MyProperty"这里?我知道这不是一种方法。它的目的是什么?感谢

2 个答案:

答案 0 :(得分:2)

片段本身不是可执行语句。但是快捷方式可以帮助您编写可执行语句。

例如

如果我们写prop并按回车键,它会给你一个自动生成的属性。您只需更改数据类型和属性名称。

类似地,propfull将为属性提供get和set部分。

在您的情况下,MyProperty是属性名称,字符串是数据类型。 bmessage是您商家的支持字段。

答案 1 :(得分:0)

使用set / get方法设置和检索类的属性。基本上这些也是方法。

namespace BusinessObjects
{
public class class_BusinessObjects
{
    int StusentId;      
        string StudentName;        

    public class_BusinessObjects ()
    {       
        StusentId = 0;
        StudentName = string.Empty;
    }

    public int StusentId
        {
                get
        {  
            return Id;
                }
                set
                {
                    Id = value;
                }
        }       

        public string StudentName
        {
                get
                {
                    return Name;
                }
                set
                {
                    Name = value;
                }
        }        
}
}


using BusinessObjects;
namespace MyModel
{
public class A
{
    public class_BusinessObjects Dispaly(int id, string name)
        {
        class_BusinessObjects obj = new class_BusinessObjects();
        obj.StusentId = id;
        obj.StudentName = name;
        return obj;
    }
}
}