Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >C#中动态调整数组大小的代码

C#中动态调整数组大小的代码

原创
作者头像
用户7999227
修改于 2021-11-03 02:35:53
修改于 2021-11-03 02:35:53
2.7K00
代码可运行
举报
文章被收录于专栏:Java小王子Java小王子
运行总次数:0
代码可运行

通常,我们创建一个数组后就不能调整其长度,但是Array类提供了一个静态方法CreateInstance用来创建一个动态数组,所以我们可以通过它来动态调整数组的长度。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
namespace ArrayManipulation
{
    Class Program
    {
        static void Main (String[] args)
        {
            int[] arr = new int[]{1,2,3};
            PrintArr(arr);

        arr = (int[])Redim(arr,5);
        PrintArr (arr);

        arr = (int[]) Redim (arr, 2);
        PrintArr (arr);

    )

    public static Array Redim (Array origArray, int desiredSize)
    {
        //determine the type of element
        Type t = origArray.GetType().GetElementType();

        //create a number of elements with a new array of expectations
        //new array type must match the type of the original array
        Array newArray = Array.CreateInstance (t, desiredSize);

        //copy the original elements of the array to the new array
        Array.Copy (origArray, 0, newArray, 0, Math.Min (origArray.Length, desiredSize));

        //return new array
        return newArray;
    }

    //print array
    public static void PrintArr (int[] arr)
    {
        foreach (int x in arr)
        {
            Console.Write (x + ",");
        }
        Console.WriteLine ();
    }
}

}</pre> 

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
编辑精选文章
换一批
python自动化办公——python操作Excel、Word、PDF集合大全
本文是鉴于有些粉丝的工作需求,有时候需要遇到这些文件的处理。因此,我写了一个文章集合,供大家参考,整篇文章已经整理成册(如下图所示)。由于文档获取人数太多,大家如有需求,请关注公众号:【数据分析与统计学之美】,回复关键词:【自动化文档】!
用户7886150
2021/01/24
1.9K0
PyPDF2的使用「建议收藏」
pdf使用Adobe公司开发,现在由国际标准化组织ISO进行维护。PDF合成包含链接和按钮,表单字段,音频,视频和业务逻辑
全栈程序员站长
2022/09/10
1.1K0
Python提取多个pdf首页合并输出
前面小编给大家分享过R如何提取,合并pdf文件,今天在给大家分享一下如何用python来实现。
生信交流平台
2022/09/21
1.4K0
Python提取多个pdf首页合并输出
python-PyPDF2
1.pdfFileObj = open(‘meetingminutes.pdf’,’rb’)#打开pdf文档
全栈程序员站长
2022/09/10
2370
python pypdf2
1、读写PDF from PyPDF2 import PdfFileReader, PdfFileWriter readFile = 'read.pdf' writeFile = 'write.pdf' pdfReader = PdfFileReader(open(readFile, 'rb')) pageCount = pdfReader.getNumPages() print(pageCount) i=2 page = pdfReader.getPage(i) pdfWriter = PdfFileWriter() pdfWriter.addPage(page) pdfWriter.write(open(writeFile, 'wb'))
用户5760343
2022/05/13
5920
python读paper
前面跟大家简单介绍过Python提取多个pdf首页合并输出,还有Python轻松处理Excel。有位粉丝留言python能不能从文献中提取特定的数字,希望能出一个教程,那么今天我们就来聊一聊如何用python读paper,提取特定的数字。
生信交流平台
2022/09/21
1.3K0
python读paper
使用PyPDF2模块处理PDF文件通用方法技巧
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/152406.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/10
1.3K0
实用干货:7个实例教你从PDF、Word和网页中提取数据
导读:本文的目标是介绍一些Python库,帮助你从类似于PDF和Word DOCX 这样的二进制文件中提取数据。我们也将了解和学习如何从网络信息源(web feeds)(如RSS)中获取数据,以及利用一个库帮助解析HTML文本并从文档中提取原始文本。
IT阅读排行榜
2019/03/11
5.6K0
实用干货:7个实例教你从PDF、Word和网页中提取数据
python自动化高效办公第二期,带你项目实战【一】{excel数据处理、批量化生成word模板、pdf和ppt等自动化操作}
我们在读取文件的时候,excel的列是字母我们不容易直观看出来是第几列,下面对excel进行设置。
汀丶人工智能
2022/12/21
3K0
python自动化高效办公第二期,带你项目实战【一】{excel数据处理、批量化生成word模板、pdf和ppt等自动化操作}
Python 深入浅出 – PyPDF2 处理 PDF 文件
实际应用中,可能会涉及处理 pdf 文件,PyPDF2 就是这样一个库,使用它可以轻松的处理 pdf 文件,它提供了读,割,合并,文件转换等多种操作。
全栈程序员站长
2022/09/10
1.8K0
Python 深入浅出 – PyPDF2 处理 PDF 文件
用 Python 编辑 PDF 文件
本文将说明如何使用 PyPDF2 以及正则表达式操作 PDF 文件,并从中提取有关信息。
老齐
2021/12/08
3K0
用Python读写Word文档入门
最近有同事需要批量出500个Word文档,按照1个Word文档耗时1分钟来算也需要8.33小时足足有1天工时。于是,这位同事找到了才哥帮忙,才哥接过需求花了不到30分钟写好脚本,运行脚本不到1分钟就生成了500份Word文档并且进行了分类归档!
可以叫我才哥
2021/11/09
8.8K0
用Python读写Word文档入门
python自动化系列之使用python-docx操作word文档
日常办公中经常用到word程序,在python中同样有针对word的操作库python-docx;使得python可以自动化操作word文档;
JQ实验室
2022/07/22
2.4K0
在python中有多个对应的库可以操作Pdf文件,其中最常用的是Pypdf2
PDF是Portable Document Format的简称,意为“可携带文档格式”,是由Adobe Systems用于与应用程序、操作系统、硬件无关的方式进行文件交换所发展出的文件格式。
JQ实验室
2022/07/04
9630
PyPDF2模块[通俗易懂]
此类表示 PDF 文件中的单个页面,通常这个对象是通过访问 PdfFileReader 对象的 getPage() 方法来得到的,也可以使用 createBlankPage() 静态方法创建一个空的页面。
全栈程序员站长
2022/09/10
7530
Python办公自动化 | word 文本转 excel
近日有工作上的需求,需要梳理数据元目录中的多个数据项,数据项条目可能达到1000多个,可以说这个工作量非常巨大,源文件是 word 版本的,无法进行筛选和标记(即使用颜色或者字体去标记之后,每次也需要肉眼去看某一项到底有没有梳理过),如果是 excel 版本就不一样了,已梳理和未梳理的可以很简单的完成分类,并且和其他文件进行比对,用以核实是否已经梳理过。
披头
2022/08/22
1.1K0
Python办公自动化 | word 文本转 excel
python读取pdf文件
使用python读取pdf文件的内容 读取第1页的内容: import PyPDF2 pdfFileObj = open('a.pdf', 'rb') pdfReader = PyPDF2.PdfFileReader(pdfFileObj) print(pdfReader.numPages) pageObj = pdfReader.getPage(0) print(pageObj.extractText()) 输出该pdf文件共有多少页,并输出该pdf的第1页的内容。 读取第1-100页的内容: impo
C_H
2022/11/15
1.4K0
基于Python实现对各种数据文件的操作
更多参考:https://docs.python.org/3/tutorial/inputoutput.html#reading-and-writing-files
1480
2019/07/10
2.5K0
基于Python实现对各种数据文件的操作
Python自动化办公系列之Python操作PDF
大家可以叫我黄同学(博客名:Huang Supreme),一个应用统计硕士,爱好写一些技术博客,志在用通俗易懂的写作风格,帮助大家学到知识,学好知识!
小白学视觉
2022/04/06
9830
Python自动化办公系列之Python操作PDF
Python使用PyPDF2库进行PDF文件操作的详细教程
在Python中,PyPDF2是一个强大的库,用于处理PDF文件。无论是合并多个PDF文件、拆分PDF文件、提取文本或者旋转页面,PyPDF2都提供了简单而灵活的解决方案。本教程将介绍PyPDF2库的基本概念和用法,帮助你更好地理解如何在Python中进行PDF文件的各种操作。
Michel_Rolle
2024/01/25
4.3K0
相关推荐
python自动化办公——python操作Excel、Word、PDF集合大全
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验