Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#如何垂直翻转字符串_C#_String_Flip - Fatal编程技术网

C#如何垂直翻转字符串

C#如何垂直翻转字符串,c#,string,flip,C#,String,Flip,是否可以在C#中垂直翻转字符串,例如给定 string s= "123456"; 结果是: 我需要将结果字符串指定给C#中的字符串类型 我需要该功能的原因是我有一个需要旋转以满足要求的图表。因此,图表中的任何文本都必须旋转。您的意思是要将其倒置 字符串本身没有“方向”——这完全是为了显示而渲染字符串 您可以使用中的类创建每个字符倒置显示的图像(例如,图像转换),但这是否是一个好的选项完全取决于您使用的技术以及您希望如何显示和使用文本。您可以在WPF中使用转换并以任何角度旋转它 <Rota

是否可以在C#中垂直翻转字符串,例如给定

string s= "123456";
结果是:

我需要将结果字符串指定给C#中的字符串类型


我需要该功能的原因是我有一个需要旋转以满足要求的图表。因此,图表中的任何文本都必须旋转。

您的意思是要将其倒置

字符串本身没有“方向”——这完全是为了显示而渲染字符串


您可以使用中的类创建每个字符倒置显示的图像(例如,图像转换),但这是否是一个好的选项完全取决于您使用的技术以及您希望如何显示和使用文本。

您可以在WPF中使用转换并以任何角度旋转它

<RotateTransform CenterX="0" CenterY="0" Angle="180" />

对不起,我可能误解了你的问题。
您可以使用VisualBrush来完成此操作。

如果您使用的是WPF或Silverlight,这相当容易。只需对呈现的文本应用一个比例尺为
(1.0,-1.0)

使用什么技术显示?我可以想出几种方法来使用GDISo实现这一点,你的意思是“asdf”将变成“sp”?老实说,你的问题的答案可能是:是的。但我认为这不是你想要的。具体一点。=)@谢谢你的建议。请你详细说明一下好吗?老实说,我认为@Oded的回答是正确的,问他会更合适。与其说是一个实际的答案,不如说是一个评论,但考虑到这个问题,很难责怪你。我认为有人不了解如何更好地提供帮助,而宁愿取消这个问题的资格(就像你在交通紧张的情况下那样)…这将提供不同于用户希望的转换-它将旋转(即,违反“每个字符保持相同位置”的要求)对,我误解了一个问题。我认为@Pingpong可以在渲染假设后使用WPF的VisualBrush+1达到这种效果,这就是OP想要问的(我认为)问题是,OP没有告诉我们他/她在使用什么=(@tf.rz:我知道-我只是提供了一个可能有用的例子。