Tag: 文字

是否在编译时对C#中的文字进行了算术运算?

很短的问题,但我现在无法在网上找到解决方案。 int test = 1 + 2; 在运行或编译时是否会执行1 + 2 ? 提问的理由:我认为大多数人有时会使用文字,但没有说明为什么使用它或它意味着什么,因为他们不想通过运行计算浪费一点性能,我相信计算在编译期间发生并且对性能: int nbr = 31536000; //What the heck is that? 代替 int nbr = 365 * 24 * 60 * 60; //I guess you know what nbr is supposed to be now…

一种在C#中编写大数字文字的方法

我有这样的方法: Prefix GetPrefix(decimal value) { if(value > 11000000000000000000) return Prefix.CosmicBig; if(value > 1000000000000000) return Prefix.ReallyBig; if(value > 3000000000000) return Prefix.Big; if(value > 50000000) return Prefix.Okay; if(value > 750000) return Prefix.MostlyNormal; if(value > 750000) return Prefix.SoSo; if(value > 750) return Prefix.Small; return Prefix.MiserablySmall; } 确切的值并不重要。 重要的是它们有时会被更改(前缀用于绘图,一些文本区域在开发中会改变大小)。 我正在寻找一种以一种方式来编写这些文字的方法,这种方式很容易被人类改变它,而不必计算所有的零。 分隔符会很好。 我想写11 * 1000 * 1000 * 1000 * […]

想要将字面值访问到javascript中

我在页面上有一个文字控件(有一些数据)。 我想在javascript中访问它,并希望在其上放置一些文本。 请告诉我如何在JavaScript中访问文字控件。 我正在尝试使用以下代码 – 使用Javascript: var value= document.getElementById(”) 我得到null值返回。

WPF:字形从右到左的文本呈现

我想使用Glyph来呈现从右到左的语言文本(例如阿拉伯语或混合英语和阿拉伯语)。 我正在使用此代码: Typeface typeface = new Typeface(new FontFamily(“Arial”), FontStyles.Italic, FontWeights.Normal, FontStretches.Normal); GlyphTypeface glyphTypeface; if (!typeface.TryGetGlyphTypeface(out glyphTypeface)) throw new InvalidOperationException(“No glyphtypeface found”); string text = “Hello , سلام”; double size = 40; ushort[] glyphIndexes = new ushort[text.Length]; double[] advanceWidths = new double[text.Length]; double totalWidth = 0; for (int n = 0; n < text.Length; n++) { […]

为什么TextRenderer.MeasureText不能在C#中使用较大的字体正确测量文本?

我正在做的是获取字符串的像素大小并将其转换为百分之一英寸(即像素/ DPI =英寸,英寸* 100 =百分之一英寸)。 这是我的代码: private static SizeF TextSize(string text, Font txtFnt) { SizeF txtSize = new SizeF(); // The size returned is ‘Size(int width, int height)’ where width and height // are the dimensions of the string in pixels Size s = System.Windows.Forms.TextRenderer.MeasureText(text, txtFnt); // Value based on normal DPI settings of 96 […]

使用C#从文本中删除数字

我有一个文本文件进行处理,有一些数字。 我想要JUST文本,没有别的。 我设法删除了标点符号,但如何删除这些数字呢? 我想用C#代码。 另外,我想删除长度大于10的单词。如何使用Reg表达式执行此操作?

获取两个单词之间的文字

我需要知道如何在两个给定的单词之间得到单词。 遗憾的是我不知道该怎么做。 例如:大家好。 我该怎么做?

C#,在Windows上检测选定的文本?

我会制作像谷歌工具栏翻译function的工具,但它适用于桌面。 我想要做的是突出显示任何应用程序中的文本(word,pdf,live messenger等),并通过google translate api翻译,返回作为工具提示。 我搜索有关监控文本的msdn,我只发现使用复制和粘贴以及监控剪贴板来勾选事件。 那么,有什么想法吗? 谢谢。

如何在C#中将数据写入文本文件而不覆盖当前数据

问候,我似乎无法弄清楚如何在不覆盖文件的情况下将数据写入文件。 我知道我可以使用File.appendtext但我不知道如何将其插入到我的语法中。 这是我的代码: TextWriter tsw = new StreamWriter(@”C:\Hello.txt”); //Writing text to the file. tsw.WriteLine(“Hello”); //Close the file. tsw.Close(); 我希望每次运行程序时都写Hello,而不是覆盖以前的文本文件。 感谢您阅读本文。

如何在c#或vb.net中向图像添加文本

你好, 我是一个普通的视觉工作室程序员,我需要一个函数或例程来添加文本到图像的按钮而不是像我在图像中显示的那样 请想法 [编辑] 在winxp上使用visual studio 2008进行编程。 该应用程序是一个控制台应用程 它将在win2000上运行 我将文本添加到文件后保存结果图像