char相关内容

字符串转换为char时字符串是一个有效的字符

我使用中,我以字符串格式获取十六进制值作为一个变量,蓝牙做socket通讯。 我可以写 - 字符CHAR1 = 0x7D; 但不知何故,如果value 0x7D 是字符串那么如何将其转换为char。 例如,我不能这样做 - 字符串字符串1 =“0x7D”; 焦炭CHAR1 =(char)的字符串1; 的任何方法来做到这一点? 我想这是因为我可以写与在插座 - 的char [] = ..
发布时间:2016-03-13 22:00:44 Java开发

为什么我们需要在C语言的字符数组的末尾添加'\ 0'(空)?

为什么我们需要在C语言的字符数组的末尾添加'\ 0'(空)? R 2(1.9字符数组);我在K&放大器读它。在code在书中找到最长的字符串如下: 的#include< stdio.h中> #定义MAXLINE 1000 INT的ReadLine(字符线[],INT MAXLINE); 无效副本(字符为[],嘉鱼[]); 主要() { INT LEN; INT最大; ..
发布时间:2015-11-30 20:21:50 C/C++

什么是使用Windows资源管理器的排列顺序的第一个字符?

例如,在Windows文件夹中,如果我们创建一些文件,并将它们命名为1.HTML,2.txt,3.txt,photo.jpg,zen.png订货会原样。但是,如果我们创建另一个文件名称_file.doc它将被放置在顶部。 (排序考虑到我们的名字降序排列) 同样地,这将是,将被认为是第一字符,以使得如果我使用该字符,它将放在层级顶部的文件? 解决方案 第一个可见的字符是'!“根据ASCII t ..

JAVA:我怎样才能重新present一个二维字符数组作为使用的toString一个字符串?

我正在使用LRV程序(最低最近访问)算法。 基本上,我设计该算法用于机器人通过网格遍历(它是一个二维字符数组)。同时遍历网格机器人检查每个单元是否是空的(由定义“ - ”),被占领(由“O”的定义)或BLOCKED(由“X”中定义)。 细胞只能由被称为传感器的物体所占据(这有它自己的类)。 阻挡的小区不能移动的。 每次机器人必须移动,它接收来自所述传感器的方向。因此,在开始时,机器人将被放置在网格 ..
发布时间:2015-11-28 10:52:02 Java开发

如何遍历虽然二维字符数组搜索在java中的话?

我有一个作业麻烦,真的很AP preciate一些见解。有人问我使用的是25×25二维字符数组来创建一个单词搜索,并以某种方式通过该阵列通过开发一个算法,将通过其搜索找到21 pre定义的话。​​ 到目前为止,我已经能够创造的,我需要找到和二维阵列放置在每个位置上的字符的话一个衣衫褴褛的数组。 在=新ASCIIDataFile(“wordsearch.txt”); 显示=新ASCIIDispl ..
发布时间:2015-11-28 10:48:21 Java开发

什么是隐式转换字符为整数好处?

只是出于好奇... 我发现一个讨厌的副作用与char类型的工作,所以我想知道为什么设计师选择了一个类似的行为。 下面是因为隐式转换的有效的,: INT X ='A'; 但是,下面是一个有点混乱给我,因为容易导致misinter pretations: INT Y ='P'+'Q'; 由于字符串是由字符和字符串的“总和”产生另一个字符串,为什么字符的“总和”应该给不同的东西 ..
发布时间:2015-11-27 12:41:22 C#/.NET

转换System.Windows.Forms.Keys序列为Char

有没有一种方法来转换按键序列重新​​在一个字符的键枚举(即 System.Windows.Forms.Keys )psented $ P $。例如: Keys.Oem4 然后 Keys.A 产生的炭 A 。它必须在WinAPI的存在的地方,因为Windows不会对我来说,当我$在文本,盒P $ PSS键......我只是不知道在哪里。请帮忙!谢谢。 编辑: 我要的是记录用户输入的按键,后来转换 ..
发布时间:2015-11-27 11:56:52 C#/.NET

阅读在C#中的两个字符

我无法读取Console.Read()方法的第二个字符。我的意思是我没有得到任何提示读取键盘的第二个字符。任何帮助吗?另外,据我所知,字符是默认的int,但我们仍然从输入读取时需要将其转换为char,是不是?下面的code读取的第一个字符,但终止与第二。 公共静态无效的主要() { Console.WriteLine(“第一个字符?:”); 焦炭first ..
发布时间:2015-11-27 11:44:10 C#/.NET

字符串类型.NET与字符数组

我一直使用某些程序在这里工作了一个月,现在有很多的字符串解析和这样的事情的。我一直在建议使用一个字符数组这个东西,而不是一个字符串,因为字符数组更快。我明白了为什么一个字符数组是快,但它是什么关于字符串类型,使得它更慢?哪些数据结构是实施和有没有什么办法,使之尽可能快地字符数组? 解决方案 最明显的区别是,字符串是不可改变的。所以你不能改变它的部分,需要在每次修改创建一个全新的副本。 字符串 ..
发布时间:2015-11-27 11:38:23 C#/.NET

检查字符串无效字符?最聪明的办法吗?

我要检查一些字符串无效字符。随着无效字符,我的意思是不应该存在的字符。什么字符是这些?这是不同的,但我认为那不是说importan,重要的是我应该怎么做的,什么是最简单,最好的方式(性能)来做到这一点? 让说,我只想字符串,其中包含的'A-Z','空','','$','0-9' 所以,如果我有这样一个字符串“ HELLO计算器的”=>无效,因为的'一',。 好了现在该怎么办呢?我可以做一个名单 ..
发布时间:2015-11-26 21:17:09 C#/.NET

的PInvoke和焦炭**

我是一个完整的noob当涉及到C / C ++和PInvoke的,所以请裸跟我来。 我得到这个组件从别人,我想在我的C#应用​​程序使用。 标题是这样的: INT __declspec(dllimport的)S2O(WCHAR *文件名,字符**出来,为int * LEN); 我设法得到它部分的工作,使用: [的DllImport(“s2o.dll”,入口点=“?skn2obj ..
发布时间:2015-11-26 19:24:40 C#/.NET

在C#为什么(字符)(1)+(字符)(2)INT 3结果

我想隐蔽一些VB.NET code到C#,发现这个有趣的事。 增加两个字符返回VB.NET和C#不同的结果。 VB.NET - 返回字符串的 CHR(1)及字符(2)=“” C# - 返回INT 的 (字符)(1)+ CHAR(2)= 3 我如何添加(串连)用C#两个字符? 解决方案 在C#中 字符是一个16位的数字类型,所以 + 意味着另外,不串联。因此,当您 ..
发布时间:2015-11-26 18:05:59 C#/.NET

为什么DOTNET的char.IsLower()的静态方法?

这似乎违背了每一个设计方针。 接受单个T类型的参数静态方法通常应该只是一个成员方法。 它是如此的bizzare其实我不得不发布 修改 我明白我刚才的发言需要一点解释。的一个良好的设计的一个例子是String.ToLower()。相反,它被作为原型静态无效TOLOWER(字符串FOO),它是一个成员方法。这是pretty的明显(至少对我来说),这同样应按住char.IsLower()。 解决方 ..
发布时间:2015-11-26 18:04:23 C#/.NET

使用UNI code字大于2个字节的.Net

我用这个code生成 U + 10FFFC 变种S = Encoding.UTF8.GetString(新的byte [] {0xF4,0x8F,为0xBF,0xBC}); 我知道这是私人使用等,但它确实显示为显示时,我期望一个字符。这些问题操作该UNI code字时,来了。 如果我后来做到这一点: 的foreach(以秒变种CH) { Console.WriteLine ..
发布时间:2015-11-26 01:01:39 C#/.NET

检查炭isletter

我要检查,如果字符串只包含正确的字母。 我用 Char.IsLetter 这一点。 我的问题是,当有喜欢的字符é或者他们也说是正确的字母,这不应该是。 有没有可能来检查一个字符为正确的字母AZ或az没有特殊的信件像? 解决方案 您可以使用普通的EX pression \ W 或 [一-za-Z] 它 ..
发布时间:2015-11-25 14:46:05 C#/.NET

.NET系统::字符串存储在字符UTF8字节*

我是一个包装.NET项目里面的一些非托管C ++ code。为此,我需要系统::字符串转换为存储在的char * 。 UTF8字节 我不能确定这是否是最好的,甚至是正确的方法来做到这一点,我倒是AP preciate如果有人可以看看,并提供反馈。 谢谢 /大卫 //复制到空白的VisualStudio C ++ / CLR命令行的解决方案。 #包括“stdafx.h中” #包括< ..
发布时间:2015-11-25 14:29:04 C#/.NET

这是怎么回事与char.GetNumericValue?

我工作的项目欧拉40 ,并有点麻烦,有没有 int.Parse(字符)。没什么大不了的,但我做了一些四处询问,有人建议 char.GetNumericValue 。 GetNumericValue似乎是一个非常奇怪的方法,对我说: 在一个字符作为一个参数,并返回......双? 返回-1.0如果字符不是“0”到“9” 那么,什么是这种方法背后的原因,和什么目的不返回一个双服务?我甚至发射了反射 ..
发布时间:2015-11-25 13:10:37 C#/.NET

获取有关Control.KeyDown炭?

在处理 Control.OnKey preSS 事件,有一个 包含主要pressEventArgs一个 KeyChar 。 有关可用性的原因,我需要完全一样的 KeyChar ,但处理时的onkeydown 事件。 在 KeyEventArgs 不包含任何字符有关的数据。我的意思是,如果preSS的 A 键带或不带移它不影响键code , KEYDATA 或 KEYVALUE 。同样使用另一种 ..
发布时间:2015-11-24 22:31:13 C#/.NET