关于c#中字段赋值和属性的问题

问题描述

关于c#中字段赋值和属性的问题
在一个类的最前端设置一个线程:
public Thread newThread=什么什么,此处为何不能为他赋值一个函数?错误提示说静态字段不能使用非静态函数,这里我并没有设置他的属性为static,为什么?默认属性为static?

解决方案

只能用new 或者常量。如果调函数,需要放在构造函数中。

解决方案二:
C#中字段和属性的区别

解决方案三:
能不能贴出你的代码看下。不知道说的具体是什么

解决方案四:
默认是静态的吧,那你把方法也列为static

时间: 2024-09-01 01:49:13

关于c#中字段赋值和属性的问题的相关文章

类中字段赋值给局部变量后再使用意义何在?

Concurrency-interest邮件列表中有人问了这么一个问题:ArrayBlockingQueue中有个对象字段lock,在ArrayBlockingQueue的很多方法中,使用这个lock时都将其先赋值给一个局部变量,然后再通过局部变量调用lock上的方法,而没有直接使用lock字段,如remainingCapacity方法中先将this.lock赋值给一个局部变量lock,然后再使用这个局部变量: 01 public class ArrayBlockingQueue { 02   

c#封装-新手,C#的类中有关添加字段和封装属性的问题

问题描述 新手,C#的类中有关添加字段和封装属性的问题 各位大神,我是一个学习c#的新手,我想请教一个问题,在一个类中如何定义一个私有字段,然后再对这个字段封装属性,比如字段-name,能把相关代码下写一下吗? 解决方案 class A{ private string _Name; public string Name { get { return _Name; } set { _Name = value; } }} 解决方案二: 但是,其实私有的后备字段不要写,上面的代码,在C# 3.0以上更

SQL触发器在插入记录中根据A字段自动给B字段赋值

问题描述 SQL触发器在插入记录中根据A字段自动给B字段赋值 假如我有一个人员信息表,表的字段结构如下: 姓名 性别 性别值 性别字段,如果为男,性别值为0: 性别字段,如果为女,性别值为1: 性别字段,如果为中性,性别值为3: 在插入记录的时候,只会插入 姓名和性别两个字段.现在想要通过触发器来自动填充后面一个'性别值'字段. 这个如何实现呢?求指导.插入的时候,可能一次性插入多条记录. (MSSQL 2008数据库) 解决方案 sqlserver貌似是不支持oracle的for each r

谁能告诉我水晶报表中怎么能设置字段的垂直居中属性!!!

问题描述 谁能告诉我水晶报表中怎么能设置字段的垂直居中属性!!!本人刚注册没多少分.谁告诉我了以后一定把分送上! 解决方案 解决方案二:水平居中是可以设置的,垂直还没发现不过可以拖动字段的框来改变位置

既然非静态构造函数里可以对静态字段赋值,那还要静态构造函数干嘛?

问题描述 既然非静态构造函数里可以对静态字段赋值,那还要静态构造函数干嘛?难道是为了在本类被实例化之前就可以使用静态字段吗? 解决方案 本帖最后由 syncsdn9 于 2016-03-23 16:29:23 编辑解决方案二:你没见过不需要实例化就能用的类吗?比如System.Array解决方案三:静态构造函数是你在调用这个函数的任何方法.属性(尤其是static的)之前执行,非静态构造函数是在new的时候才执行,这能一样吗?解决方案四:你最后句话还真说对了,静态字段与实例无关,不需要实例化就可

javascript自定义类:javascript中自定义对象的属性方法

首先介绍下关联数组:<script>var test=new Object();test["a"]=1;test["b"]="string";test["c"]=false;alert(test["a"]);</script>执行上面的代码,显示1.在javascript中,方法和属性一样当做值来看待.<script>var test={a:1,b:"strin

ASP中巧用Response属性(转)

response ASP中巧用Response属性 ---- 我在用ASP为某单位制作网页时遇到这样一个问题,单位以前的MIS系统中将 一些Word文件以字节流的形式保存在数据库中,现在用户要求我用ASP将这些Wor d文件数据从数据库中取出并在网页中显示出来.开始我自然地想到在服务器上创 建临时文件.然后在网页中增加一个指向这个临时文件的链接,但这个方法将大 大增加服务器的负担不说,而且在服务上如何保证特定客户端所使用的临时文件 不被其它客户端使用的文件覆盖,如何在文件传送给用户后将文件删除,

ASP中巧用Response属性

response ASP中巧用Response属性 ---- 我在用ASP为某单位制作网页时遇到这样一个问题,单位以前的MIS系统中将 一些Word文件以字节流的形式保存在数据库中,现在用户要求我用ASP将这些Wor d文件数据从数据库中取出并在网页中显示出来.开始我自然地想到在服务器上创 建临时文件.然后在网页中增加一个指向这个临时文件的链接,但这个方法将大 大增加服务器的负担不说,而且在服务上如何保证特定客户端所使用的临时文件 不被其它客户端使用的文件覆盖,如何在文件传送给用户后将文件删除,

Delphi中数组赋值

曾经想过, Delphi 要能这样给数组赋值就好了: arr := [...]; VarArrayOf 可不是新东西, 不过之前还没习惯用它. var bs: TBytes; //  bs: TArray<Byte>begin//  SetLength(bs, 3); bs := VarArrayOf([11, 22, 33]); ShowMessage(IntToStr(bs[2])); //33end; var strArr: TArray<string> begin//  S