当前位置:网站首页>【UiPath2022+C#】UiPath 练习和解决方案-变量、数据类型和控制流程
【UiPath2022+C#】UiPath 练习和解决方案-变量、数据类型和控制流程
2022-08-05 05:17:00 【会敲键盘的肘子】
【UiPath2022+C#】UiPath 练习-变量、数据类型和控制流程
文章目录
环境
UiPath Studio Community 2022.4.3
Windows
C#
练习
练习 1 - 遍历循环和 If 语句
查找数组中的最小数和最大数
使用“遍历循环”、“分配”和“If 语句”查找 Int32 元素数组中的最小数和最大数,然后打印结果。
注意:您可以使用 {7, 5, 2, 4, 3, 9} 或自定义值(只要是整数)实例化数组。
解决方案
C#解决方案
创建一个静态类
public static class MaxMin
{
private static bool Check(int[] intArray)
{
if (intArray.Length <= 0)
return false;
return true;
}
public static int? Max(int[] intArray)
{
if (MaxMin.Check(intArray))
{
int max = intArray[0];
for (int i = 0; i < intArray.Length; i++)
{
if (intArray[i] > max)
max = intArray[i];
}
return max;
}
else
return null;
}
public static int? Min(int[] intArray)
{
if (MaxMin.Check(intArray))
{
int min = intArray[0];
for (int i = 0; i < intArray.Length; i++)
{
if (intArray[i] < min)
min = intArray[i];
}
return min;
}
else
return null;
}
}
调用该静态类方法
class Program
{
static void Main(string[] args)
{
int[] intArray = new int[] { 7, 5, 2, 4, 3, 9 };
Console.WriteLine($"最大值{MaxMin.Max(intArray)}");
Console.WriteLine($"最小值{MaxMin.Min(intArray)}");
}
}
UiPath解决方案
练习 2 - 泛型值
添加和连接泛型值变量
在序列中创建四个通用值类型变量:
- A,值为“123”
- B,值为“456”
- C,值为 123
- D,值为 456
将以下各变量运算打印到控制台并查看结果:
- A + B
- C + D
- A + C
- C + A
解决方案
练习 3 - 切换
使用“切换”划分错误代码集合
假设有一个存储在字符串数组中的错误代码集合,根据错误代码类型(“Ax”、“Bx”或“Cx”)将其划分为几个类别,并分别存储在 3 个不同的数组中。
注意:初始数组应包含以下值:
“Ax001”、“Ax002”、“Ax003”、“Ax004”、“Ax005”、“Bx001”、“Bx002”、“Bx003”、“Cx001”、“Cx002”、“Cx003”、“Cx004”
解决方案
流程和变量
switch
Add To Collection 配置
文档
边栏推荐
- 【ts】typescript高阶:联合类型与交叉类型
- 原来何恺明提出的MAE还是一种数据增强
- The University of Göttingen proposed CLIPSeg, a model that can perform three segmentation tasks at the same time
- LeetCode刷题之第416题
- (C语言)strlen、strcpy、strcat、strcmp、strstr函数的模拟实现
- MySQL主从复制—有手就能学会的MySQL集群搭建教程
- GIS面试问题
- 吞吐?带宽?傻傻分不清楚
- ECCV2022 | RU & Google propose zero-shot object detection with CLIP!
- 记我的第一篇CCF-A会议论文|在经历六次被拒之后,我的论文终于中啦,耶!
猜你喜欢
随机推荐
一个小时教你如何掌握ts基础
LeetCode刷题之第86题
【ts】typeScript高阶:any和unknown
AIDL detailed explanation
电子产品量产工具(2)- 输入系统实现
LeetCode刷题之第74题
对象比较
LeetCode刷题之第530题
基于STM32F4的FFT+测频率幅值相位差,波形显示,示波器,时域频域分析相关工程
framebuffer应用编程及文字显示(1)
CH32V307 LwIP移植使用
【数据库和SQL学习笔记】4.SELECT查询2:排序(ORDER BY)、聚合函数、分组查询(GROUP BY)
idea 快速日志
网络通信及相关函数介绍
吞吐?带宽?傻傻分不清楚
「实用」运维新手一定不能错过的17 个技巧
[Database and SQL study notes] 9. (T-SQL language) Define variables, advanced queries, process control (conditions, loops, etc.)
常用 crud 的思考和设计
基于STM32F407的一个温度传感器报警系统(用的是DS18B20温度传感器,4针0.96寸OLED显示屏,并且附带日期显示)
网管日记:故障网络交换机快速替换方法