全局变量[英] global variable

问题描述

嗨,阅读后,c# 似乎没有使用 gloal 变量.很多
也对他们提出建议.所以我想知道如何解决这个问题.
我试着做一个计算,保留结果,再做一个
计算然后将结果添加到我的保留值等.我的值:
我支持然后铺设马匹.所以我先回,说回
如果它获胜,则为 20 英镑.然后我用一个抵消赌注给我一个
1英镑的总回报.好的,所以我需要保留这个值,在
我把它放在文本框''a''中.现在说我赌的是同一匹马
再次.如果它赢了,同样的赌注 20 英镑,除了我必须加上我的 1 英镑捐赠
£21.到目前为止还可以,但我必须保留这个赌注的 20 英镑结果,因为它
用于计算抵消赌注.不是 21 英镑.此刻我
将此图放入文本框''b''.我写了一个类来做所有的事情
计算.这些计算是在单击按钮时完成的,所以一次
单击变量失去焦点,从而将值放入
文本框.但是这感觉不是很专业.我也必须使用
另一个文本框保留第一个赔率支持a,所以我可以检查
外行赔率更小.希望你能明白.任何人都可以
建议是否有更好的方法来做到这一点.
此致 Robert

推荐答案

2007 年 6 月 2 日星期六 09:45:07 -0700,罗********@yahoo.co.uk
<Ro********@yahoo.co.uk 写道:
嗨,阅读后,c# 似乎没有使用 gloal 变量.很多
也对他们提出建议.所以我想知道如何解决这个问题.
通常的"方式"是将变量放入类中.其实就是这样
唯一的办法.
我试着做一个计算,保留结果,再做一个
计算然后将结果添加到我的保留值等.
那么,您必须有一个执行计算的类.它可能会让
将中间值放在该类中是有意义的.

我不完全理解你举的例子,不是下注的人
骑马.但在我看来,您保留的数据似乎是
绝对*不是*通常会放在全局中的那种类型
多变的.你似乎有一个每匹马的状态(你打赌什么,如何
马做了,等等),所以这些值应该在每马类中.你
甚至可以将类命名为"Horse".如果你喜欢.:)

皮特

您好,感谢您的快速回复.我知道你的意思,我确实尝试过,但是
我发现在点击事件之间我丢失了值,我猜
因为他们失去了焦点.这听起来对吗.
此致 Robert


2007 年 6 月 2 日星期六 10:02:35 -0700,罗********@yahoo.co.uk
<Ro********@yahoo.co.uk 写道:
您好,感谢您的快速回复.我知道你的意思,我确实尝试过,但是
我发现在点击事件之间我丢失了值,我猜
因为他们失去了焦点.这听起来对吗.
听起来对吗?我什至不知道你在说什么.
点击和文本框是向用户和为用户显示数据的方式
提供输入.它们不是您存储数据的地方.并且失去焦点
不应导致显示的数据(例如在文本框中)改变
或迷路.这只是意味着焦点转移到了其他地方.

也许如果您可以更明确地了解您所拥有的*代码*
麻烦,那会有所帮助.发布一个简洁但完整的
示例你正在尝试什么,以及对它没有什么的解释
工作,会有所帮助.

皮特

本文地址:https://www.itbaoku.cn/post/1050529.html