C#中string[] s = new string[] { "1","+","22","*","2","-","9","/","3"};如何计算结果
时间: 2023-08-22 22:09:54 浏览: 177
计算string类型算式的结果
4星 · 用户满意度95%
引用中提到了使用==来判断两个引用变量的值是否相等。在C#中,使用==来判断两个string类型的值是否相等是有区别的。当使用==来比较两个string类型时,它比较的是字符串的内容。所以,对于给定的字符串数组string[] s = new string[] { "1"," ","22","*","2","-","9","/","3"},我们可以进行如下计算:
1. 首先,我们需要定义一些变量来保存计算过程中的中间结果和运算符。比如,我们可以定义一个变量来保存当前的数字,一个变量来保存当前的运算符。
2. 然后,我们可以使用一个循环来遍历字符串数组中的每个元素。
3. 对于每个元素,我们可以使用switch语句来判断它是数字还是运算符。
4. 如果是数字,我们可以将其转换为对应的数值类型,然后根据当前的运算符进行相应的运算。
5. 如果是运算符,我们可以将其保存到运算符变量中,以便在下一次遇到数字时使用。
6. 最后,我们可以打印出最终的计算结果。
综上所述,根据给定的字符串数组string[] s = new string[] { "1"," ","22","*","2","-","9","/","3"},我们可以编写代码来进行相应的计算操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [String s=new String("abc")创建了几个String Object对象?](https://blog.csdn.net/qq_35634181/article/details/82961297)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
- *3* [String s=new String(“abc“) 创建了几个对象(详解)](https://blog.csdn.net/qq_42651904/article/details/86236246)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文