【UiPath2022+C#】UiPath 练习-变量、数据类型和控制流程

简介: 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解决方案

最大值和最小值1.png

最大值和最小值1.png

最大值和最小值2.png

练习 2 - 泛型值

添加和连接泛型值变量

在序列中创建四个通用值类型变量:

  • A,值为“123”
  • B,值为“456”
  • C,值为 123
  • D,值为 456

将以下各变量运算打印到控制台并查看结果:

  • A + B
  • C + D
  • A + C
  • C + A

解决方案

泛型值.png

练习 3 - 切换

使用“切换”划分错误代码集合

假设有一个存储在字符串数组中的错误代码集合,根据错误代码类型(“Ax”、“Bx”或“Cx”)将其划分为几个类别,并分别存储在 3 个不同的数组中。

注意:初始数组应包含以下值:

“Ax001”、“Ax002”、“Ax003”、“Ax004”、“Ax005”、“Bx001”、“Bx002”、“Bx003”、“Cx001”、“Cx002”、“Cx003”、“Cx004”

解决方案

流程和变量

切换.png

switch

切换1.png

Add To Collection 配置

切换2.png

文档

循环
If条件语句

相关文章
|
2月前
|
C#
C#学习相关系列之数据类型类的三大特性(二)
C#学习相关系列之数据类型类的三大特性(二)
|
17天前
|
存储 C# 开发者
C# 编程基础:注释、变量、常量、数据类型和自定义类型
C# 编程基础:注释、变量、常量、数据类型和自定义类型
18 1
|
17天前
|
存储 Java 编译器
C# 变量与参数详解
C# 变量与参数详解
15 0
|
17天前
|
开发框架 .NET 程序员
掌握C#语言的精髓:基础知识与实用技能详解(数据类型与变量+ 条件与循环+函数与模块+LINQ+异常+OOP)
掌握C#语言的精髓:基础知识与实用技能详解(数据类型与变量+ 条件与循环+函数与模块+LINQ+异常+OOP)
11 0
|
2月前
|
存储 安全 C#
C#全新一代医院手术麻醉系统围术期全流程源码
手术麻醉临床信息系统有着完善的临床业务功能,能够涵盖整个围术期的工作,能够采集、汇总、存储、处理、展现所有的临床诊疗资料。通过该系统的实施,能够规范麻醉科的工作流程,实现麻醉手术过程的信息数字化,自动生成麻醉的各种医疗文书,完成共享HIS、LIS、PACS和 EMR等手术患者信息,从而提高麻醉、手术工作的管理水平。
21 2
|
2月前
|
存储 C#
深入C#数据类型
深入C#数据类型
|
2月前
|
C#
C#学习相关系列之数据类型类----嵌套类和嵌套方法(三)
C#学习相关系列之数据类型类----嵌套类和嵌套方法(三)
|
2月前
|
存储 C# 索引
C#学习相关系列之数据类型类的定义(一)
C#学习相关系列之数据类型类的定义(一)
|
2月前
|
开发框架 前端开发 .NET
C#编程与Web开发
【4月更文挑战第21天】本文探讨了C#在Web开发中的应用,包括使用ASP.NET框架、MVC模式、Web API和Entity Framework。C#作为.NET框架的主要语言,结合这些工具,能创建动态、高效的Web应用。实际案例涉及企业级应用、电子商务和社交媒体平台。尽管面临竞争和挑战,但C#在Web开发领域的前景将持续拓展。
|
2月前
|
SQL 开发框架 安全
C#编程与多线程处理
【4月更文挑战第21天】探索C#多线程处理,提升程序性能与响应性。了解C#中的Thread、Task类及Async/Await关键字,掌握线程同步与安全,实践并发计算、网络服务及UI优化。跟随未来发展趋势,利用C#打造高效应用。