【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条件语句

相关文章
|
存储 C# 索引
C# 一分钟浅谈:变量与数据类型简介
【9月更文挑战第1天】在 C# 编程中,了解变量与数据类型至关重要。本文详细介绍了 C# 中的值类型(如整数、浮点数、布尔值等)和引用类型(如类、接口、数组、字符串)。通过示例代码展示了变量的声明与使用方法,并针对数据类型转换错误、变量未初始化及数值溢出等常见问题提供了解决方案。正确选择数据类型不仅能提升程序性能,还可避免潜在错误,有助于编写高质量代码。
241 48
|
12月前
|
开发框架 .NET API
以C#一分钟浅谈:GraphQL 数据类型与查询
本文从C#开发者的角度介绍了GraphQL的基本概念、核心组件及其实现方法。GraphQL由Facebook开发,允许客户端精确请求所需数据,提高应用性能。文章详细讲解了如何在C#中使用`GraphQL.NET`库创建Schema、配置ASP.NET Core,并讨论了GraphQL的数据类型及常见问题与解决方案。通过本文,C#开发者可以更好地理解并应用GraphQL,构建高效、灵活的API。
276 64
|
11月前
|
开发框架 .NET 测试技术
C# 一分钟浅谈:GraphQL 数据类型与查询
本文介绍了GraphQL的基本概念、数据类型及查询方法,重点从C#角度探讨了GraphQL的应用。通过Hot Chocolate库的实例,展示了如何在ASP.NET Core中实现GraphQL API,包括安装、定义Schema、配置及运行项目。文中还讨论了常见问题与解决方案,旨在帮助开发者更好地理解和使用GraphQL。
165 2
|
存储 C# 开发者
C# 编程基础:注释、变量、常量、数据类型和自定义类型
C# 编程基础:注释、变量、常量、数据类型和自定义类型
148 1
|
传感器 开发框架 JSON
聊聊 C# dynamic 类型,并分享一个将 dynamic 类型变量转为其它类型的技巧和实例
聊聊 C# dynamic 类型,并分享一个将 dynamic 类型变量转为其它类型的技巧和实例
607 0
|
Java C#
C# 和 java 基本数据类型
C# 和 java 基本数据类型
96 0
|
存储 Java 编译器
C# 变量与参数详解
C# 变量与参数详解
174 0
|
开发框架 .NET 程序员
掌握C#语言的精髓:基础知识与实用技能详解(数据类型与变量+ 条件与循环+函数与模块+LINQ+异常+OOP)
掌握C#语言的精髓:基础知识与实用技能详解(数据类型与变量+ 条件与循环+函数与模块+LINQ+异常+OOP)
110 0
|
2月前
|
XML 前端开发 C#
C#编程实践:解析HTML文档并执行元素匹配
通过上述步骤,可以在C#中有效地解析HTML文档并执行元素匹配。HtmlAgilityPack提供了一个强大而灵活的工具集,可以处理各种HTML解析任务。
149 19
|
3月前
|
监控 算法 C#
C#与Halcon联合编程实现鼠标控制图像缩放、拖动及ROI绘制
C#与Halcon联合编程实现鼠标控制图像缩放、拖动及ROI绘制
480 0

热门文章

最新文章