Tag: C#的

C ++面试准备

接下来我要和一家在金融软件行业工作的公司进行电话面试。 面试主要是用C ++来解决问题和逻辑。 请告诉我这次面试的准备方法。 我已经开始通过C ++思维进行浏览,并理解概念。 有没有其他办法可以准备? 请帮忙。 编辑: 谢谢大家的build议。 我只想补充一点,我目前刚刚gradle,没有以前的经验。 所以你能提出一些问题,将要求新的gradle生?

Graphics.DrawString()的中心文本输出

我正在使用.NETCF(Windows Mobile) Graphics类和DrawString()方法来呈现单个字符的屏幕。 问题是,我似乎无法正确地居中。 无论我为string渲染的位置的Y坐标设置什么,它总是低于此值,文本大小越大,Y偏移量越大。 例如,在文本大小为12时,偏移大约是4,但是在32处偏移大约是10。 我希望angular色垂直占据大部分正在绘制的矩形,并水平居中。 这是我的基本代码。 this是引用它被绘制的用户控件。 Graphics g = this.CreateGraphics(); float padx = ((float)this.Size.Width) * (0.05F); float pady = ((float)this.Size.Height) * (0.05F); float width = ((float)this.Size.Width) – 2 * padx; float height = ((float)this.Size.Height) – 2 * pady; float emSize = height; g.DrawString(letter, new Font(FontFamily.GenericSansSerif, emSize, FontStyle.Regular), new SolidBrush(Color.Black), padx, pady); 是的,我知道有我可以使用的标签控件,并将其设置为居中,但实际上我需要使用Graphics类手动执行此操作。

如何限制对嵌套类成员的访问来封闭类?

是否可以指定一个嵌套类的成员可以被封闭的类访问,而不是其他类? 这里是一个问题的例子(当然我的实际代码有点复杂…): public class Journal { public class JournalEntry { public JournalEntry(object value) { this.Timestamp = DateTime.Now; this.Value = value; } public DateTime Timestamp { get; private set; } public object Value { get; private set; } } // … } 我想阻止客户端代码创buildJournalEntry实例,但是Journal必须能够创build它们。 如果我公开构造函数,任何人都可以创build实例…但是如果我把它变成私有的, Journal将无法! 请注意, JournalEntry类必须是公共的,因为我希望能够将现有条目公开到客户端代码。 任何build议,将不胜感激! 更新:谢谢大家的input,我最终去公众IJournalEntry接口,由一个私人JournalEntry类实现(尽pipe在我的问题的最后一个要求…)

while循环与空身体检查挥发性整数 – 这是什么意思?

我正在看一个有以下几行的C ++类: while( x > y ); return x – y; x和y是volatile inttypes的成员variables。 我不明白这个构造。 我在这里find代码存根: https : //gist.github.com/r-lyeh/cc50bbed16759a99a226 。 我想这不能保证是正确的,甚至工作。

将属性添加到XML节点

如何使用以下结构dynamic创buildxml文件? <Login> <id userName="Tushar" passWord="Tushar"> <Name>Tushar</Name> <Age>24</Age> </id> </Login> 我无法在id标签(即userName =“”和passWord =“”)内创build属性。 我在Windows应用程序中使用C#。 您可能需要的一些重要的命名空间是 using System.Xml; using System.IO;

如何使用Html.TextBoxFor设置文本框的宽度

我的观点如下: <div class="editor-field"> <%= Html.TextBoxFor(m => m.Description)%> </div> 如何定义文本框的宽度?

WPF中的图像变得模糊

我正在使用C#开发WPF中的应用程序。 我把图片放在一个WrapPanel中,并在一个Grid中显示一个边框,并在Button中使用图片。 问题是我的图像控制失去其质量。 我不能在这里发表我的形象,所以我只是在这里描述。 我使用SnapsToDevicePixels="True"作为图像,但仍然看起来很模糊。 更新: 在这里我分享了下面的图片:

我如何在C中进行GUI编程?

我想用C编写graphics编程。我search了很多关于编译器的知识,这些编译器提供了一套丰富的用C编写GUI编程的函数,但是我找不到任何东西。 基本上我想绘制button,然后接受来自用户的select,并采取适当的行动。 如果你能build议一个C编译器或者一个我可以添加到我的编译器中的库,那将是有帮助的。 我正在使用Windows操作系统。 目前,我正在使用不支持直接创buildbutton的TURBO C编译器。 任何帮助,将不胜感激。

不能将List <T>隐式转换为Collection <T>

这是一个编译器错误(为了可读性而稍作修改)。 这一个总是困惑我。 FxCop告诉这是一个不好的事情返回列表和派生从Collection<T>应该是可取的返回types。 此外,FxCop说可以使用List<T>进行内部数据存储\操作。 好吧,我明白了,但我没有得到的是编译器抱怨尝试隐式转换List<T>到Collection<T> 。 是不是更多的界面充电和function? 为什么禁止隐式转换? 而另一个源于上面的问题是: new List<int>(some collection<int>)构造函数是否昂贵? 谢谢, 瓦伦丁·瓦西里耶夫

从用户控件调用父页面中的方法

我有一个用户控件在aspx页面中注册在用户控件中的button的单击事件,我如何调用父页面的代码隐藏的方法? 谢谢。