【首页> C#>如何找到一个变量赋值?】教程文章相关的互联网学习教程文章

c#-Handles子句需要在包含类型或其在VB.net中的基本类型之一中定义的WithEvents变量【代码】

我有一个使用Sharpdevelop从c#转换而来的VB.net项目.当我打开项目时,我可以很好地运行它.然后我在表单上添加了一个按钮,突然弹出了12个错误,说:Handles clause requires a WithEvents variable defined in the containing type or one of its base types对于看起来像这样的行:Private Sub topListButton_Click(sender As Object, e As EventArgs) _Handles topListButton.Click这是从c#转换而来的代码.我不确定为什么它最初运行,...

c#-动态CRM共享变量线程安全【代码】

我有一个动态CRM插件,该插件有两个步骤.一种在创建前运行,第二种在创建后运行.我使用了共享变量.我在创建前在共享变量中设置值,并在创建后检索值. 现在线程安全了.如果两个用户在同一个组织中触发同一个插件,他们会不会互相覆盖对方的数据? 在共享变量中设置值:context.SharedVariables.Add("statecode", stateCodeValue); context.SharedVariables.Add("statuscode", statusCodeValue);从共享变量获取值:int statecode = (int)...

为什么我们需要使用指针为Go / C中的变量分配值,而不是C#/ Java【代码】

这实际上是一个普遍的问题,但是由于我正在使用Go和C#,所以现在发生了.假设我们要从Go中的用户输入中分配一个变量:func main() {var input float64fmt.Scan(&input) }很清楚为什么我们需要一个存储位置来放入新值.但是为什么在Java或C#等语言中,我们没有遵循相同的逻辑:var input = Convert.ToInt32(Console.ReadLine()); // and not &input ...解决方法:Java和C#是高级语言,可以抽象出大多数内存管理以及低级语言(例如C)所需的其...

整理SAFEARRAY变量,这些变量是C#的BYTE【代码】

我创建了一个SAFEARRAY,用于存储在C中为BYTE的变量. 当此结构编组到C#时,发生了一件奇怪的事情. 如果我在C#中将此结构的内容打印到WinForms ListBox中,例如:byte data[] TestSafeArray(out data);lstOutput.Items.Clear(); foreach (byte x in data) {lstOutput.Items.Add(x); // Strange numbers }我得到一些似乎与原始数字无关的数字.此外,每次我运行C#客户端进行新测试时,都会得到一组不同的数字. 请注意,如果我使用Visual...

C#-事件订阅和变量覆盖【代码】

我一直在摆弄静态事件,并对一些事情感到好奇. 这是我正在使用和修改这些问题的基本代码.class Program {static void Main(){aa.collection col = null;col = new aa.collection(new [] { "a", "a"});aa.evGatherstringa += col.gatherstring;Console.WriteLine(aa.gatherstring());// Used in question 1aa.evGatherstringa -= col.gatherstring;col = new aa.collection(new [] { "b", "b"});// Used in question 2aa.evGatherstr...

c#-Unity-访问其他脚本的变量-正确放置【代码】

我知道如何访问另一个脚本的变量,但是我只能通过函数调用或委托来执行.第一个很简单,但是由于一旦我编辑了原始代码,代码就变得脆弱了,我必须再次编辑.第二个比较好,但是由于我有很多函数,具有不同类型的返回值和参数,所以会使事情变得很复杂.假设我想在游戏开始时做一些事情.到目前为止,我已经在适当的脚本中创建了一个名为OnGameStart()的函数,并从那里调用了我需要的所有东西,并且OnGameStart()已公开,并从另一个脚本中进行了调用...

c#-创建仅由局部变量引用的BackgroundWorker对象是否定义明确?【代码】

我是C#和WPF的新手.我花了几个小时阅读在线文档和示例来回顾一些代码.该代码子类化System.Windows.Controls.Page并使用BackgroundWorker进行后台计算. 从我学到的知识,在这种情况下创建BackgroundWorker对象的理想方法是使它由类成员变量引用. 例如.,public class MyPage: System.Windows.Controls.Page { // Or: backgroundWorker = new System.ComponentModel.BackgroundWorker()private System.ComponentModel.BackgroundWork...

C#-在游戏循环中使用结构与参考变量【代码】

我正在用Mono游戏弄湿自己的脚.主要是因为我认为这是提高我的编码技能的一种更有趣的方式. 我的问题是,我是否最好在游戏循环的update方法中使用引用的变量,或者使用轻量级的结构?(仅使用2个整数进行初始化)var GameObject GObject = new GameObject(); int Move=1; void update {if(key.left)GObject.Location.x -= Move; }或者做void update {if(key.left)GObject.Location = new Vector2(updatedX,Y); }由于Vector2是结构,...

使用未分配的局部变量? C#【代码】

我有以下代码:double ticketPrice;LoadOperation loGetTickets = ticketClass.loadTickets();loGetTickets.Completed += (s, args) =>{foreach (Web.Ticket tt in ticketClass.getContext()){if (tt.bookingId == data.bookingId){pView.lblTicketAmount.Content = "£" + tt.ticketPrice;MessageBox.Show("Price: " + tt.ticketPrice);ticketPrice = Convert.ToDouble(tt.ticketPrice);pView.lblTicketName.Content = tt.ticketN...

c#-使用Moles在单元测试中模拟会话变量【代码】

我正在单元测试中检查会话变量的方法,例如if(Session["somevar"] != null) {// rest of the code }在我的测试中,由于Session为null,因此无法摆脱这种情况,它引发了null引用异常. 为了绕过这个,我尝试像下面这样嘲笑它,但是没有运气System.Web.Moles.MHttpContext.AllInstances.SessionGet = (HttpContext cntx) => { return (HttpSessionState)cntx.Session["somevar"]; }我什至尝试方法提及here来模拟HttpContext,然后在下面做Htt...

从C#中的继承类获取变量【代码】

我有一个问题,其中我有一个类(DrawableGameComponent)的列表,其中包含从DrawableGameComponent继承的不同类型的类的许多实例. 问题是我想从这些类之一访问变量,但是由于它们被声明为DrawableGameComponent,因此我无法访问DrawableGameComponent以外的任何其他变量. 主类:List<DrawableGameComponent> entities = new List<DrawableGameComponent>();“玩家”类:public Color color; public int score;关于如何从主类访问这些变量...

迭代地将值与C#中的变量相关联,就像python在[2,1,3]中对(红色,绿色,蓝色)所做的那样【代码】

将数组[1,2,3]视为他排列的一个实例. 在我的代码中,我需要将此值与变量关联,以便可以按名称引用它们 我正在尝试获取易读且简单的Python版本代码 在Python中,如果您具有:permutation = [2, 1, 3]你可以做:for (red, green, blue) in permutation for (a, b, c) in permutation if b is red… 我需要做的是将特定排列中的值与变量按完全相同的顺序关联:如果我有[2,1,3]排列和(红色,绿色,蓝色)变量,我想发生红色= 2绿色= 1蓝色= 3 ...

如何在C#中创建回调变量(真正的单播委托)【代码】

如何在C#中创建真正的单播委托.即一个委托实例,该实例可以在其调用列表中引用一个(并且只有一个)方法,因此可以用作回调(对于单个订户)而不是事件(可能有多个订户). 该框架具有System.Delegate和System.MulticastDelegate类,这给人一种错误的印象,即System.Delegate是单播,而System.Multicast委托增加了多播功能.但是System.Delegate http://msdn.microsoft.com/en-us/library/system.delegate.aspx的MSDN文档指出System.Delegate实...

首页> C#>如何创建一个文本文件,并用一个文本框或变量命名【代码】

嗨,我对C#非常陌生,为此深表歉意. 我试图创建一个文本文件来保存客户详细信息.但是我想用姓来命名文本文件.即myfile.txt. 我确定我很接近,但是在将surname.text更改为变量,然后使其成为我创建的新文件的名称时,缺少了一些东西. 我在问题区域周围加了2 **.private void button1_Click(object sender, EventArgs e) {try{if ((tb_firstname.Text == "") || (tb_surname.Text == "") || (tb_postcode.Text == "")){MessageBox.Show("M...

c#-ActionLink中的Razor变量【代码】

我有一个CSS类值的变量,该变量在视图中分配给变量:string aboutLinkClass = "normalLink";这可以根据上下文而改变.稍后在视图中,我调用Html.ActionLink,我需要使用该变量,但是以下内容无法生成所需的输出:@Html.ActionLink("About", "Index", "about", null, new {@class="@aboutLinkClass"})它将@aboutLinkClass视为静态文本.因此它产生:<a class="@aboutLinkClass" href="/about">About</a>相反,我希望它产生:<a class="norm...