在 c# 中将 int 添加到字符以将其 ascii 值向上移动(就像在 c++ 中一样)
Add an int to a char in c# to move its ascii value up (just like in c++)
在 c++ 中,这段代码可以工作:
char c='a';
int r=2;
c+=r;
这将与c='c'
.如何在 c# 中执行相同的操作?
只需将其转换为char
,然后再将其添加到c
char c='a';
int r=2;
c += (char) r;
相关文章:
- 将对象移动到std::shared_ptr
- 何时在引用或唯一指针上使用移动语义
- 如何从具有移动语义的类对象中生成共享指针
- 将shared_ptr移动到<StructA>shared_ptr<变体<结构A、结构 B>>
- C / C++ 移位/偏移/向左或向右移动位图?
- MSVC将仅移动结构参数解释为指针
- 自定义先决条件对移动分配运算符有效吗
- 返回值优化:显式移动还是隐式
- 当有分配器意识的容器被复制/移动时,反弹分配器是否被复制/移走
- 为什么复制而不是移动数据元素?
- 可以使用移动语义更改或改进此C++代码吗?
- 使lambda不可复制/不可移动
- c++在使用指针时移动语义
- 将QGraphicsItem的移动区域限制在多边形区域内
- SendInput()鼠标移动计算
- 如何将不同的可执行文件合并到一个窗口框架中进行编码?像浏览器一样
- 按值 C++ 返回时进行双倍移动
- 有没有办法像动画一样移动控制台窗口?
- 在 c# 中将 int 添加到字符以将其 ascii 值向上移动(就像在 c++ 中一样)
- 如何使移动检测到的手和指尖像鼠标一样与Qt GUI交互