保存Ctrl+C或拷贝数组值

本文关键字:数组 拷贝 Ctrl+C 保存 | 更新日期: 2023-09-27 18:10:04

我有一个要求,我想堆叠多个内容,从一个地方从另一个地方复制。这里要复制的内容将是纯文本。

,

我希望每次我选择下面段落中的粗体文本并执行复制操作时,该特定行或文本应存储在数组中,每当我使用粘贴命令时,存储在数组中的所有文本行应粘贴到目的地。

注意这里的行不是连续的,它们可以是任意的

今天早上在Microsoft Ignite会议上, Microsoft SeniorSharePoint 技术产品经理Bill Baer上台发言展示一些令人兴奋的特性和改进即将到来SharePoint 2016。

对于SharePoint 2016,微软并没有消灭本地部署部署。毫无疑问,云是重点所在微软,但是云并没有扼杀本地SharePoint。这是让它变得更好。

当微软将SharePoint Online引入云端时,它使用了SharePoint 2013作为起始点。从那里开始,它必须管理在很大程度上,这与IT专业人员在其他领域的工作方式是一样的环境。我们将在2016年得到很多改进是微软大规模管理SharePoint 2013的结果

现在,我想要的是,对于每一行粗体,当执行复制命令时,该行应该被缓存或存储在一个数组中,结果是这样的数组:

copyArray =

        [0][This morning at the Microsoft Ignite conference],
        [1][Bill Baer took the stage to show off some of the exciting  features and improvements],
        [2][With SharePoint 2016,],
        [3][It's no surprise that cloud is where the emphasis is for Microsoft],
        [4][When Microsoft bought SharePoint online into the cloud, it used SharePoint 2013 as a starting-off point.]

最后,当使用paste命令执行时,它应该粘贴如下内容,

今天早上在Microsoft Ignite大会上,Bill Baer拿了展示了一些令人兴奋的功能和改进SharePoint 2016,毫无疑问,云是重点为微软。当微软将SharePoint Online引入云端时,它使用SharePoint 2013作为起点

可以以另一种方式粘贴,如果你们中的任何人可以建议,我只是想方便我的用户,这样他就不必为他想要复制粘贴的每一行重复执行复制和粘贴。表示为复制命令存储的内容应该与文本一起追加,而不是被覆盖。

谢谢

保存Ctrl+C或拷贝数组值

  1. 定义一个缓冲列表,var buffer= new List<string>();
  2. 在你的复制命令中添加复制的文本到缓冲区,buffer.Add(copiedText);如果你需要从剪贴板读取文本,使用Clipboard.GetText()
  3. 粘贴,使用string.Join('',buffer.ToArray());获得结果字符串,并把它放在你想要的任何地方。