2 lanyuzhipeng lanyuzhipeng 于 2014.11.21 13:14 提问

C#点击按钮改变类的成员变量的值
c#

我在类里面定义了一个成员变量n,想用点击按钮来改变它的值,在按钮方法里面实现了,但是再在其他方法里面将n赋给其他变量的时候却不能实现。

4个回答

jinfengyiye
jinfengyiye   2014.11.21 13:26

肯定也是可以实现的 比如

public void Foo(int a){
this.n=a;
}

你调用这个方法不可能n的值不变吧?

caozhy
caozhy   Ds   Rxr 2014.11.21 13:36

估计是你的对象是私有的,或者你在其它方法访问的时候又创建了一个。你可以把对象定义成static形式看看。

bdmh
bdmh   Ds   Rxr 2014.11.21 16:08

总之就是 xxxx.n = xxx

coyooly
coyooly   2014.11.22 23:48

代码有问题吧,贴出来看看

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
C#如何实现同一个按钮改变值
C#如何实现同一个按钮改变值 [ 标签:c#, 同一个按钮 ] ╭ァ紅太狼。 2009-05-15 16:10 要实现的是一个开关按钮 点了“开” 这个按钮就会显示“关” 反之 点了“关” 这个 按钮就会显示 “开” 怎么写啊 这个代码 前台:
利用反射技术修改类中的字段(成员变量的反射)
题目:利用反射技术修改类中的字段及成员变量的反射 作者:Vashon 一、首先定义一个类如下: class ReflectPoint { private int x; //私有的 public int y; //公用的 public String str1="ball"; public String str2="basketball"; public String str
点击一个按钮修改td的值
<br />html:    <td id="td1"><{$status}></td><br /> js :document.getElementById("td1").textContent = "<{$lang_tip}>";<br /> <br />function apply1(){<br />     $('action').value = 'at_once';<br />      document.getElementById("td1").textContent = "<{$lang_
C#button之怎样点击按钮使之循环改变背景颜色
isTurebianli
C++中通过指针修改类内私有成员变量 & 类的大小
#include using namespace std; class T{ public: void set(int value){ a = value; } int getValue(){ return a; } virtual void X(){ return; } private: int a; }; class K{ public: void set
事件4:点击一个按钮,改变按钮上面的字
import java.awt.*;import javax.swing.*;import java.awt.event.*;public class actionTest extends JFrame implements ActionListener...{    public static void main(String s[])...{        new actionTest()
C++中继承的成员变量的覆盖/重写
首先需要明白: (1)    成员函数的覆盖:子类对父类的成员函数覆盖,必须函数名称一致,参数一致,返回值一致(当然编译器决定); (2)    成员变量的覆盖:子类覆盖的仅仅是继承来的那个成员变量,而并不改变原来父类中的变量; (3)    构造函数从基类开始构造,各个类的同名变量没有形成覆盖,都是单独的变量。子类调用就近原则,如果父类存在相关接口则优先调用,如果父类不存在则调用祖父类接口
很无聊 但实用的小例子:C#获取类的成员变量名及对其赋值
public class Program { public string str = "spp"; public string spp = "Hello World!"; public static void Main(string[] args) { Program p = new Program(
如何设置gridview一个linkbutton点击改变审核状态
1.先在gridview中放一个commandfield  ,修改 删除的相关信息。 2.设置RowDeleting()事件的相关事件。(注:获取所选行的数据: GridView1.Rows[e.RowIndex].Cells[3].Text.ToString()) (获取id的代码:GridView1.DataKeys[e.RowIndex].Value.ToString();) 主要代码
类的实例和实例的成员变量的销毁
20160218:我对类的实例所占用的内存有个误区:我认为类的实例的内存大小为其下所有成员变量的内存之和,它可能占内存里的一大块区域。比如:Class A{  private int i;},在堆内存里new一个A的实例a,请问a的内存大小是多少?是4个字节吗?站在内存的角度上,它只分配了4个字节的空间给成员变量i,但它根本不知道什么是实例,因为实例是一个抽象的概念。所以我认为a没有占用任何内存,...