barriers / 阅读 / 详情

请教VB高手preserve的用法?

2023-05-19 12:58:27

在定义动态数组时,为什么说是用preseve只能改变最后一维的大小,前面几位大小不能改变呢?那么为什么说在Redim语句后加preseve可以保留原来数组的大小呢?

共3条回复
ardim

ReDim 语句用来定义或重定义原来已经用带空圆括号(没有维数下标)的 Private、Public 或 Dim 语句声明过的动态数组的大小。

可以使用 ReDim 语句反复地改变数组的元素以及维数的数目,但是不能在将一个数组定义为某种数据类型之后,再使用 ReDim 将该数组改为其它数据类型,除非是 Variant 所包含的数组。如果该数组确实是包含在某个 Variant 中,且没有使用 Preserve 关键字,则可以使用 As type 子句来改变其元素的类型,但在使用了此关键字的情况下,是不允许改变任何数据类型的。

如果使用了 Preserve 关键字,就只能重定义数组最末维的大小,且根本不能改变维数的数目。例如,如果数组就是一维的,则可以重定义该维的大小,因为它是最末维,也是仅有的一维。不过,如果数组是二维或更多维时,则只有改变其最末维才能同时仍保留数组中的内容。下面的示例介绍了如何在为已有的动态数组增加其最末维大小的同时而不清除其中所含的任何数据。

ReDim X(10, 10, 10)

. . .

ReDim Preserve X(10, 10, 15)

同样地,在使用 Preserve 时,只能通过改变上界来改变数组的大小;改变下界则会导致错误。

如果将数组改小,则被删除的元素中的数据就会丢失。如果按地址将数组传递给某个过程,那么不要在该过程内重定义该数组的各维的大小。

在初始化变量时,数值变量被初始化为 0,变长的字符串被初始化为一个零长度的字符串 (""),而定长的字符串则用 0 填充。Variant 变量被初始化为 Empty。用户自定义类型的变量的每个元素作为各自独立的变量进行初始化。在使用引用对象的变量之前,必须使用 Set 语句将一个已有的对象赋给该变量。在被赋值之前,所声明的对象变量有一个特定值 Nothing,这个值表示该变量没有指向任何对象的实例。

小心 如果 ReDim 语句所使用的变量在模块级别或过程级别不存在,则该语句就相当于一个声明语句。如果此后在一个更广的范围内又创建了同名的变量,即使使用了 Option Explicit,ReDim 也将使用后声明的这个变量,且不会导致编译错误。为了避免这种冲突,就不应把 ReDim 作为声明语句使用,而只应作为重定义数组大小的语句。

注意 要改变 Variant 所包含的数组的大小,必须在试图改变其数组大小之前显式声明该 Variant 变量。

保留动态数组的内容

每次执行 ReDim 语句时,当前存储在数组中的值都会全部丢失。Visual Basi 重新将数组元素的值置为 Empty(对 Variant 数组)、置为 0(对 Numeric 数组)、置为 零长度字符串(对 String 数组)或者置为 Nothing(对于对象的数组)。

在为新数据准备数组,或者要缩减数组大小以节省内存时,这样做是非常有用的。有时希望改变数组大小又不丢失数组中的数据。使用具有 Preserve 关键字的 ReDim 语句就可做到这点。例如,使用 UBound 函数引用上界,使数组扩大、增加一个元素,而现有元素的值并未丢失:

ReDim Preserve DynArray (UBound (DynArray) + 1)

在用 Preserve 关键字时,只能改变多维数组中最后一维的上界;如果改变了其它维或最后一维的下界,那么运行时就会出错。所以可这样编程:

ReDim Preserve Matrix (10, UBound (Matrix, 2) + 1)

而不可这样编程:

ReDim Preserve Matrix (UBound (Matrix, 1) + 1, 10)

瑞瑞爱吃桃

ReDim 语句用来定义或重定义原来已经用带空圆括号(没有维数下标)的 Private、Public 或 Dim 语句声明过的动态数组的大小。

可以使用 ReDim 语句反复地改变数组的元素以及维数的数目,但是不能在将一个数组定义为某种数据类型之后,再使用 ReDim 将该数组改为其它数据类型,除非是 Variant 所包含的数组。如果该数组确实是包含在某个 Variant 中,且没有使用 Preserve 关键字,则可以使用 As type 子句来改变其元素的类型,但在使用了此关键字的情况下,是不允许改变任何数据类型的。

如果使用了 Preserve 关键字,就只能重定义数组最末维的大小,且根本不能改变维数的数目。例如,如果数组就是一维的,则可以重定义该维的大小,因为它是最末维,也是仅有的一维。不过,如果数组是二维或更多维时,则只有改变其最末维才能同时仍保留数组中的内容。下面的示例介绍了如何在为已有的动态数组增加其最末维大小的同时而不清除其中所含的任何数据。

ReDim X(10, 10, 10)

. . .

ReDim Preserve X(10, 10, 15)

同样地,在使用 Preserve 时,只能通过改变上界来改变数组的大小;改变下界则会导致错误。

如果将数组改小,则被删除的元素中的数据就会丢失。如果按地址将数组传递给某个过程,那么不要在该过程内重定义该数组的各维的大小。

在初始化变量时,数值变量被初始化为 0,变长的字符串被初始化为一个零长度的字符串 (""),而定长的字符串则用 0 填充。Variant 变量被初始化为 Empty。用户自定义类型的变量的每个元素作为各自独立的变量进行初始化。在使用引用对象的变量之前,必须使用 Set 语句将一个已有的对象赋给该变量。在被赋值之前,所声明的对象变量有一个特定值 Nothing,这个值表示该变量没有指向任何对象的实例。

小心 如果 ReDim 语句所使用的变量在模块级别或过程级别不存在,则该语句就相当于一个声明语句。如果此后在一个更广的范围内又创建了同名的变量,即使使用了 Option Explicit,ReDim 也将使用后声明的这个变量,且不会导致编译错误。为了避免这种冲突,就不应把 ReDim 作为声明语句使用,而只应作为重定义数组大小的语句。

注意 要改变 Variant 所包含的数组的大小,必须在试图改变其数组大小之前显式声明该 Variant 变量。

保留动态数组的内容

每次执行 ReDim 语句时,当前存储在数组中的值都会全部丢失。Visual Basi 重新将数组元素的值置为 Empty(对 Variant 数组)、置为 0(对 Numeric 数组)、置为 零长度字符串(对 String 数组)或者置为 Nothing(对于对象的数组)。

在为新数据准备数组,或者要缩减数组大小以节省内存时,这样做是非常有用的。有时希望改变数组大小又不丢失数组中的数据。使用具有 Preserve 关键字的 ReDim 语句就可做到这点。例如,使用 UBound 函数引用上界,使数组扩大、增加一个元素,而现有元素的值并未丢失:

ReDim Preserve DynArray (UBound (DynArray) + 1)

在用 Preserve 关键字时,只能改变多维数组中最后一维的上界;如果改变了其它维或最后一维的下界,那么运行时就会出错。所以可这样编程:

ReDim Preserve Matrix (10, UBound (Matrix, 2) + 1)

而不可这样编程:

大鱼炖火锅

摘自微软的msdn:

Visual Basic

Visual Basic 语言参考

ReDim 语句 (Visual Basic)

更新:2007 年 11 月

为数组变量重新分配存储空间。

ReDim [ Preserve ] name(boundlist) [ , name(boundlist) [, ... ] ]

各部分说明

Preserve

可选项。修饰符,当仅更改最后一个维度的大小时,用来保留现有数组中的数据。

name

必选。数组变量的名称。请参见已声明元素的名称。

boundlist

必选。列出重新定义的数组各个维度的界限。

备注

可以使用ReDim语句来更改某个已声明数组的一个或多个维度的大小。如果有一个较大的数组,并且您不再需要它的某些元素,ReDim可通过减小数组大小来释放内存。另一方面,如果代码确定某个数组需要更多元素,ReDim也可以添加它们。

ReDim语句仅适用于数组。它在标量(只包含单一值的变量)、集合或结构上是无效的。请注意,如果将变量声明为采用Array类型,ReDim语句将没有足够的类型信息来创建新数组。

仅可以在过程级使用ReDim。这意味着,变量的“声明上下文”必须是过程,而不能是源文件、命名空间、接口、类、结构、模块或块。有关更多信息,请参见声明上下文和默认访问级别。

规则

· 修饰符。只能指定Preserve修饰符,并且,如果这样做,就不能省略ReDim关键字。

· 多个变量。可以在同一声明语句中调整多个数组变量的大小,同时为每个变量指定name和boundlist部分。以逗号分隔多个变量。

· 数组界限。boundlist中的各个条目可指定该维度的下限和上限。不管是否指定,下限总是为零。上限是该上标的最大可能值,而不是维度的长度(即上限加 1)。每个上标都可能在零到其上限值之间变动。

boundlist中维度的数量必须与数组的原始秩匹配。

· 空数组。可以使用 -1 来声明数组维度的上限。这表示数组为空,但不是Nothing (Visual Basic)。有关更多信息,请参见如何:创建不含任何元素的数组。然而,Visual Basic 代码不能成功访问此类数组。如果试图这样做,则在执行期间会发生 IndexOutOfRangeException 错误。

· 数据类型。ReDim语句无法更改数组变量或其元素的数据类型。

· 初始化。ReDim语句无法为数组元素提供新的初始化值。

· 秩。ReDim语句无法更改数组的秩(维数)。

· 使用 Preserve 调整大小。如果使用Preserve,则只能调整数组最后一个维度的大小,对于其他每个维度,您必须指定它在现有数组中已经具有的相同界限。

例如,如果数组只有一维,而可以调整该维度的大小并依然保留数组的所有内容,因为您更改的是最后一个并且唯一的维度。然而,如果数组具有两个或多个维度,则如果使用Preserve将仅可以更改最后维度的大小。

· 属性。可以在容纳值数组的属性上使用ReDim。

行为

· 数组替换。ReDim释放现有数组并且创建具有相同秩的新数组。新数组将替换数组变量中已释放的数组。

· 不使用 Preserve 初始化。如果未指定Preserve,ReDim会将新数组的元素初始化为它们数据类型的默认值。

· 使用 Preserve 初始化。如果指定Preserve修饰符,Visual Basic 会将这些元素从现有数组复制到新数组。

示例

下面的示例将增加某个动态数组最后一个维度的大小(不会丢失数组中的任何现有数据),然后减小该大小(会有部分数据丢失)。最后,它会将大小重新减小到其原始值,并重新初始化所有数组元素。

Visual Basic

Dim intArray(10, 10, 10) AsInteger

ReDim Preserve intArray(10, 10, 20)

ReDim Preserve intArray(10, 10, 15)

ReDim intArray(10, 10, 10)

第一个ReDim将创建一个新数组,该数组将替换变量intArray中的现有数组。ReDim会将所有元素从现有数组复制到新数组。它还会在每一层中每个行的结尾另外添加 10 列,并将这些新列中的元素初始化为 0(数组元素类型Integer的默认值)。

第二个ReDim创建另一个新数组,复制所有适合的元素。然而,每一层的每一行的结尾丢失了 5 列。如果不再使用这些栏,丢失将不成问题。减小大型数组的大小能够释放不再需要的内存。

第三个ReDim仍然创建另一个新数组,同时从每一层中每个行的结尾移除另外 5 列。这一次它不会复制任何现有元素。这样即会将数组恢复为其原始大小,并将它的所有元素还原为它们的原始默认值。

请参见

任务

如何:创建不含任何元素的数组

概念

ReDim 语句(针对 Visual Basic 6.0 用户)

数组大小声明(针对 Visual Basic 6.0 用户)

参考

Const 语句 (Visual Basic)

Dim 语句 (Visual Basic)

Erase 语句 (Visual Basic)

Nothing (Visual Basic)

IndexOutOfRangeException

相关推荐

preserve是什么意思

preserve是保存、维持的意思。词义辨析preserve, keep, reserve, retain这组词都有“保存”“保留”或“保持”的意思。其区别在于:1、keep指把某一事物置于自己的权力或管理之下; retain和reserve同义,均指继续“保持”或“保存”某事物,retain是较为正式的用语,还可指记住某事; preserve指把某物“收藏”或“保存”好。2、retain含有不失去的意味;reserve则强调继续保持而不致失去;preserve强调防止破坏作用,要采取措施使某物完好无损或质量不变。例如:His business has been taken over by a big corporation, but he still retains some control over it.他的商店被一家大公司接管了,但他仍保留部分控制权。You"d better reserve your strength for tomorrow"s climb.你最好留点力气明天爬山。Salt preserves food from decay.盐能防止食物腐烂。有关preserve的造句:1、We need to preserve the forest.我们需要保护森林。2、 We will do everything to preserve peace.我们将竭尽全力维护和平。3、Efforts to preserve the peace have failed.维护和平的努力失败了。4、 He was anxious to preserve his reputation.他急于维护自己的名声。5、 We need to preserve the element of surprise.我们得保留一些使人感到意外的东西。6、 We have to act to preserve the unity of this nation.我们必须行动起来以维护这个国家的统一。
2022-12-30 20:29:472

preserve名词是什么?

preserve,英 [prɪ"zɜːv],美 [prɪ"zɜːrv]    v. 保护;保存;保持n. 禁猎区;蜜饯形容词: preservable 名词: preservability 过去式: preserved 过去分词: preserved 现在分词: preserving 第三人称单数: preservespreserve的基本意思是“保持”,指把某物“收藏”或“保存”好,强调要采取措施使某物完好无损或质量不变,可用于有形物,也可用于无形物。引申可表示“维持”。例句:It is highly important to preserve the environment.保护自然环境至关重要。扩展资料:近义词:keep,英 [kiːp],美 [kiːp]    v. 保持;保留;继续;贮藏;经营;遵守;供给;照管;饲养;耽搁;保持食物不变质;健康状况如何;保守(秘密@);记录;遵守;保护n. 生计;保存;城堡主楼;监狱;围墙过去式: kept 过去分词: kept 现在分词: keeping 第三人称单数: keepskeep的基本意思是“保留,保管,保存,留下,保持”,指使某人或某物继续保持某种状态。引申可作“管理,经营”“料理,照顾”“抚养,养活,饲养”“遵守,维护”“庆祝”“耽搁”“记”等解。例句:He would keep in touch with us wherever he was.他无论在什么地方,总是与我们保持联系。
2022-12-30 20:30:091

preserve什么意思?例句

 preserve   [pri"zə:v]vt.1.保护;防护;维护:Wax polish preserves wood and leather.上光蜡可以保护木材和皮革。2.保存;防腐;保藏:The ancient Egyptians knew ways to preserve dead bodies from decay.古埃及人懂得保存尸体,使之不会腐烂的方法。3.保持;维持:to preserve world peace维护世界和平4.保留,留存:Few of her early articles are preserved.她早期的文章没有几篇留存下来。5.把…制成罐头(食品);腌制;把…制成蜜饯:In the summer, large crops of fruit may be preserved by freezing or bottling.夏天大量水果可以通过冷藏或瓶装加以保存。6.圈为禁地;(尤指)禁猎;不准外人狩猎(或钓鱼):These woods are preserved.此处林场禁止打猎。
2022-12-30 20:30:213

Preserve的意思?

preserve,是一个动词,意思是保存,保留,当然还可以表示保护的意思。
2022-12-30 20:30:321

preserve和reserve区别是什么?

preserve和reserve的区别主要在于含义及用法上。preserve作为及物动词和名词,含义为“保护”、“维持...的原状”、“保鲜”、“专门领域”、“泡菜”; reserve作为名词和动词,含义为“储备”、“内向”、“保护区”、“预订”、“拥有”、“保留”。preserve可作及物动词和名词,意为保护;维护;保留;维持...的原状:;保存;专门领域;果酱;腌菜;泡菜。reserve可作名词和及物动词,意为储备(量);储藏(量);(动植物)保护区;保留;预订,预约(座位、席位、房间等);贮备。reserve比较常见,是指为“留作后用”的保留、预订,可指保留座位、权利、意见等等。preserve则不光是只保留,还强调保留下来收藏,使东西完好无损,侧重“为了不至于灭绝、损坏”而进行的保护。简要介绍:英语作为(English)世界通用语言,是联合国的工作语言之一,也是事实上的国际交流语言。英语属于印欧语系中日耳曼语族下的西日耳曼语支,由古代从欧洲英语大陆移民大不列颠岛的盎格鲁、撒克逊和朱特部落的日耳曼人所说的语言演变而来,并通过英国的殖民活动传播到世界各地。I phoned to reserve two tickets.我打电话订了两张票。I reserve the right to disagree.我保有否定的权利。Our government doesn"t do a good job of preserving our monuments.政府在保护古遗址方面做的不好。We must make an effort to preserve our forests.我们必须要保护我们的森林。This is a beautiful old house.We must preserve it.这个老房子很漂亮,我们必须要把它保存好。
2022-12-30 20:30:461

请问:preserve与protect用作保护时有什么区别?

1、具体含义不同preserve的基本意思是“保持”,指把某物“收藏”或“保存”好,强调要采取措施使某物完好无损或质量不变,可用于有形物,也可用于无形物。引申可表示“维持”。protect的基本意思是“保护,保卫”,即保护某人或某物不受伤害或破坏,还可指以征收进口税“保护”国内工业。2、用法不同preserve只用作及物动词,接名词、代词作宾语。protect是及物动词,接名词或代词作宾语,可用于被动结构,也可接介词against〔from〕引起的短语充当补足语的复合宾语。例句:Wewilldoeverythingtopreservepeace.我们将竭尽全力维护和平。Soweshoulddosomethingtoprotectourearth.所以我们应该做些什么来保护我们的地球。/iknow-pic.cdn.bcebos.com/4034970a304e251f0ec4df5ea986c9177f3e5360"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/4034970a304e251f0ec4df5ea986c9177f3e5360?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/4034970a304e251f0ec4df5ea986c9177f3e5360"/>扩展资料词汇解析:1、preserve英文发音:[prɪ"zɜːv]中文释义:vt.保存;保护;维持;腌;禁猎例句:Wewilldoeverythingtopreservepeace.我们将竭尽全力维护和平。2、protect英文发音:[prə"tekt]中文释义:vt.保护,防卫;警戒例句:So,whatcanwomendotoprotectthemselvesfromheartdisease?那么,女性能做什么来保护自己不患心脏病呢?
2022-12-30 20:30:576

conserve和preserve和reserve的区别?

一、指代不同1、conserve:节省。2、preserve:保留。3、reserve:保留。二、侧重点不同1、conserve:conserve较正式用词,指小心地使用难以补充的资源或贵重物,免遭浪费或毁坏,以备不时之需。2、preserve:preserve侧重将物品完好无损地保存下来。3、reserve:reserve正式用词,指为了将来的用途或其他用途而保存、保留。三、引证用法不同1、conserve:conserve一般指保存自然资源,保全人的精力、力量等。2、preserve:preserve主要指为防止损害、变质等而保存。3、reserve:reserve的基本意思是“贮存待用”。引申可作“留给”“留作专用”或“预订”解。
2022-12-30 20:31:361

preserve,keep,reserve,store区别

preserve 为避免破坏而保存 常用于物reserve 常指留到以后再讨论、公布 用于意见、权利、决议、问题等 也可表示预订预留,如旅馆房间、饭店餐桌等。keep 范围较广、用法灵活。可用于人,表示持续做某事、保持在某(心理生理)状态等等。可用于物,表示保持在某状态。store 主要指货物储藏、保存在(商店)仓库里
2022-12-30 20:31:482

maintain ,preserve 的区别

maintain vt.保持,维持;保养,维护;抚养,赡养 maintain sth = cause sth to continue; keep sth in existence at the same level 英语解释如上. maintain friendly relations 保持友好关系 preserve keep sth in an unchanged or perfect condition preserve one"s eyesight保护视力汉语意思如下: vt.保护;保持,保存;腌制食物;防腐处理 vi.保鲜;保持原状;做蜜饯;禁猎 we need to preserve the forest. 楼主,希望对你有帮助.
2022-12-30 20:32:014

preserve;prohibit;这英语怎么读?

preserve 英[prɪˈzɜːv]美[prɪˈzɜːrv]v. 保护; 维护; 保留; 维持…的原状; 保存; 保养; 贮存; 保鲜;n. (某人或群体活动、工作等的) 专门领域; 果酱; 腌菜; 泡菜;[例句]We will do everything to preserve peace.我们会尽全力维持和平。[其他] 第三人称单数:preserves 现在分词:preserving 过去式:preserved 过去分词:preserved prohibit 英[prəˈhɪbɪt]美[prəˈhɪbɪt]v. (尤指以法令) 禁止; 阻止; 使不可能;[例句]Fishing is prohibited禁止钓鱼。[其他] 第三人称单数:prohibits 现在分词:prohibiting 过去式:prohibited 过去分词:prohibited
2022-12-30 20:32:244

preserve和save的区别

preserve和save的区别:save强调节省并增值;preserve强调保存,客观意义上的保存,没有其他成分。 扩展资料 save强调节省并增值;preserve强调保存,客观意义上的保存,没有其他成分。例句:Youcanevenseebeautifulbaldeaglesintheworld"slargestbaldpreserve.你甚至可以在世界上最大的秃鹰保护区见到漂亮的秃鹰。
2022-12-30 20:32:381

conserve和preserve的区别?

conserve:使……不变质、不受损失或不被损坏;保护;保存;保藏。如:1、conserve one"s strength,health,etc 保住体力、健康2、new laws to conserve wildlife in the area 保护该地区野生动物的新法令preserve:保护、维护(某事物);保存或保留(某事物);保护某人;保持等。如:1、preserve one"s eyesight 保护视力2、few of his early manuscrips have been preserved 他早期的手稿保存下来的不多两者区别:后者重在保护、维持“原来的状态”;而前者则重在强调保护、使不受破坏、使不遭受损失
2022-12-30 20:32:437

reserve和preserve的区别

reservev. 储备,保留;预订;推迟n. 储备(物);储藏量;储备金;自然保护区;替补队员;内敛;后备军adj. 保留的;预备的preservev. 保护;保存;维持;腌n. 蜜饯;保护区;禁猎地
2022-12-30 20:33:176

preserve与retain区别 还有其他“保留”的区别

preserve更多的是有预留的意思,比如说在国外停车场看到写着preserved标志,你就不能在这停车了,这些是预留车位. preserve表示保留时,意思和retain差不多,就看习惯用法了. Few of her early articles are preserved.她早期的文章没有几篇留存下来. retain是保留意见,保留权利的意思.比如说: We shall retain our rights.我们将保留我们的权利. 其他的保留用得最多的是keep,这个词就不用多说了吧. 还有就是:hold保持住;reserve也有预留的意思,如餐馆预定;save保存;withhold保留
2022-12-30 20:33:401

stata 命令 preserve 是什么意思

比如说, 在一段命令中想使用两个preserve即preserve....preserve......restore.....restore?stata似乎不支持双重preserve 嵌套。比如preservedrop a preservereplace b=crestoreinequal brestore扩展资料:命令行(Command Processor)(CMD)是在OS / 2 , Windows CE与Windows NT平台为基础的操作系统(包括Windows 2000,Windows XP,Windows Vista,Windows Server 2003,Windows 7, Windows 8 ,Windows 8.1 ,Windows 10)下的“MS-DOS 方式”。一般Windows 的各种版本都与其兼容,用户可以在Windows 系统下运行DOS命令,中文版Windows XP 中的命令提示符进一步提高了与DOS 下操作命令的兼容性,用户可以在命令提示符直接输入中文调用文件。命令行功能多于DOS。参考资料来源:百度百科-命令提示符
2022-12-30 20:33:501

VB中Preserve 什么意思

vb提供动态数组,所谓动态数组是指可以根据需要,动态的重新定义数组的规模大小。一般:"先定义一个不带下标的数组,然后在程序运行过程中,随时随地用ReDim改变数组的规模Dim d() AS IntegerDim i AS Integerfor i = 1 to 10 "第1次,重新定义规模为1,第2次,重新定义规模为2,......第10次,重新定义规模为10 Redim d(i) AS integer d(i) = inext i‘但是,如果你用循环输出这个10个元素,for i = 1 to 10 print d(i)next i会发现只有最后一个元素有数据10,其他都为0这是因为,用Redim重新定义规模大小时,会将所有元素置0为了用Redim重新定义规模大小时,保持原来元素的值,就可以使用关键字Preserve例如:不用Preservedim d() as integer redim d(2) as integer d(1) = 100d(2) = 200redim d(4) as integer 结果原来的d(1)和d(2)全部被设置为0。例如:使用Preservedim d() as integer redim d(2) as integer d(1) = 100d(2) = 200redim Preserve d(4) as integer 结果原来的d(1)和d(2)保持原来的数据不变。
2022-12-30 20:33:592

辨析preserveconservemaintainsustain拜托各位了 3Q

reverse n. 相反,背面,反面,倒退 adj. 相反的,倒转的,颠倒的 vt. 颠倒,倒转 reserve n. 储备(物),储藏量,预备队 vt. 储备,保存,保留,预定,预约 e.g.canIreservearoom? conserve vt. 保存,保藏 主要意思是(保存:保护从而使其不受损失或伤害;保存) preserve vt. 保护,保持,保存,保藏 保护:使免于损害,危险或伤害而处于安全中;保护 保存:保持处于完善或不变的状况中;维持不变 保持:保持,维持完好无缺的 vi. 做蜜饯,禁猎 n. 蜜饯,果酱,禁猎地,禁区,防护 converse n. 相反的事物,倒,逆行 adj. 相反的,颠倒的 vi. 谈话,交谈,认识 这几个就是容易混淆 remainmaintainretainsustainreservepreserve 1remainvi.继续存在,保持,仍是,剩下,(人)留下,留待,尚待[+to-v],属于,归属(+with)(后面大多跟形容词) 2maintainvt.维持,保持,维修;坚持,主张,断言[+(that)],供养,抚养;负担,支持,保卫,坚守 3retainvt.保留,留住,拦住,记住,聘,雇 4reservevt.储备,保留(+for),预约,推迟作出,暂时不作 n.储备(物);储备金;保留(物);储藏量(+of),保留地;保护区;禁猎区[C],候补[C],克制;沉默寡言;含蓄;冷淡[U],预备军,后备队;预备役军人 5preservevt.保藏,保存;防腐[(+from)],维护,维持,禁猎,腌(肉等);把...做成蜜饯(等食品)[(+in)](注重保护,不让其灭绝或遭到破坏) n.蜜饯;果酱[U],(动植物)保护区;禁猎区[C],包揽的事物[C],防护用品;护目镜 6sustainvt.支撑,撑住,供养,维持(生命等);继续加强,进行下去,蒙受,遭受,忍受,经受住,证实,证明,确认,认可,准许,恰当地扮演,抵挡 7conservevt.保存,保护,节省;用糖保存,将...做成蜜饯;【物】使守恒n.糖渍食品,蜜饯;果酱[C] 首先maintain,retain和sustain有各自不同的意思,但其中都有“保持、维持”的意思。这三个词的区别要从各个词的原始(original)意思上去体会细微的意思差别。 maintain--keepsth.inexistenceatthesamelevel,standard.维持(已有的水平、标准)如: Ihopeyouwillmaintainyourrecentimprovement.我希望你能保持最近取得的进步。 Let"smaintainpeaceintheworld.让我们来维持世界和平。 maintainlawandorder维持治安 maintainprices保持价格稳定 retain--keepsth.inone"spossessionoruse.保留如: Thisvillagestillretainsitsoldworldcharacter.这个村庄仍然保持着古色古乡特色。 Weretainedtheoriginalfireplacewhenwedecoratedtheroom.我们装修那个房间时,原来的壁炉保留不动。 Thisclothretainsitscolor.这布不褪色 Heis90butstillretains(theuseof)allhisfaculties.他年已九旬,但各种官能仍未衰退。 sustain--keepsb./sth.aliveorinexistence(支持、维持生命),tokeepupthestrength,spiritsordeterminationof(维持体力/精神/决心)如: Thesuppliesoffoodwerescarcelyenoughtosustainlife.食品的供应仅够勉强维持生命。 Alightmealwon"tsustainusthroughtheday.一顿小食维持不了我们一天的精力。 Hopesalonesustainedhiminhismisery.他在痛苦之中只有希望鼓励着他。 现代英语中也有互用的情况。如: 我们也看到“enoughfoodtomaintainone"sstength”这样的句子。这时maintain=sustain.
2022-12-30 20:34:081

vb 中preserve 有什么作用?~

先引用MSDN的原文:如果使用了 Preserve 关键字,就只能重定义数组最末维的大小,且根本不能改变维数的数目。例如,如果数组就是一维的,则可以重定义该维的大小,因为它是最末维,也是仅有的一维。不过,如果数组是二维或更多维时,则只有改变其最末维才能同时仍保留数组中的内容。下面的示例介绍了如何在为已有的动态数组增加其最末维大小的同时而不清除其中所含的任何数据。再给你具个例子:dim a(1 to 3) as integera(1)=1a(2)=2redim Preserve (a 1 to 5) as integer"a(1)和a(2)的值保留,仍为1、2如果redim (a 1 to 5) as integer"a(1)和a(2)的值不保留,还原为默认值。
2022-12-30 20:34:182

reserver和preserve的区别

reserve的意思“保留(权利,意见等)”“预定(座位,机票等)” i.e.I phoned to reserve two tickets.我打电话订了两张票. I reserve the right to disagree.我保有否定的权利. conserve和preserve都有“保护某一事物免受伤害,损失之意”,但前者强调“...
2022-12-30 20:34:261

vb 中preserve 有什么作用?~

打个比方吧:如果某班原来有53个学生,新转学来了2个同学,那么座位表就要重排了,重排的方法有两种,一种是全部座位清空,重新排位,即:redima(1to55)asinteger那么这55个座位现在就是空的,你可以重新安排所有同学(包括新来的)的座位。另一种方法就是原来的53个学生的座位不变,新来的同学排在后面,即:redimpreservea(1to55)asinteger这时候前面53个座位上坐的还是原来的同学,最后两个座位(即a(54)和a(55))则是空的,你可以安排新来的同学坐到这两个座位上去。如果我这么解释你还是没听明白,那么恭喜你解脱了,从此你不用再学vb了。
2022-12-30 20:34:322

“皮蛋”用英语怎么说

皮蛋Preserved egg
2022-12-30 20:34:414

如何区分conserve reserver preserve observe

第四个可以不管,意思完全不同。前三个可能会有点容易乱。conserve有保护,保存(某事物,尤指在环境、文化方面有重要意义的地方、物品);节约,防止浪费(资源);(生化)保持(某氨基酸、核苷或其序列)不变,保存,保藏这些意思。reserve有保留;预留;预订(房间、座位、入场券等);(指应得的权利,尤指根据正式或法律规定)保留,占据;暂不作(判断或决定),(暂时)保留(看法等)这些意思。preserve有保护,保养;维护,保全的意思。仔细体会一下,这三个词还是有不同的。
2022-12-30 20:35:071

英语preserved和reserve区别?

preserve 强调预先采取行动,维持、保留、保存,使得状态完好如初。如 :preserve eyesight 保护视力。如指保存,也是突出完好的保存。同时 ,也有 腌渍的意思,如 preserved vegetable 指 榨菜。 pre 这个前缀就是 before 的意思,整个意思可理解为:预先采取措施加以保护。reserve 强调为谁保留。 如私下保留,保存,reserve my opinion 保留自己的意见。re这个前缀有backward的意思,即指向自己,为自己服务。如reserve a room, 为了谁预定房间。同时reserve 也有积累、储备的意思。
2022-12-30 20:35:252

remain maintain retain reserve preserve的详细区别

1 remain 仍然是,剩下,继续存在(不及物动词,后面大多跟形容词) 2 maintain 保持,维持,维修;坚持,主张(及物动词) 3 retain 保留,留住,拦住(及物动词) 4 reserve 储备,保留,预约(及物) 预订(不及物,注重节省,节约) 5 preserve 保存,维护,维持,禁猎(及物,注重保护,不让其灭绝或遭到破坏)
2022-12-30 20:35:371

stata 命令 preserve 是什么意思

比如说, 在一段命令中想使用两个preserve即preserve....preserve......restore.....restore?stata似乎不支持双重preserve 嵌套。比如preservedrop a preservereplace b=crestoreinequal brestore扩展资料:命令行(Command Processor)(CMD)是在OS / 2 , Windows CE与Windows NT平台为基础的操作系统(包括Windows 2000,Windows XP,Windows Vista,Windows Server 2003,Windows 7, Windows 8 ,Windows 8.1 ,Windows 10)下的“MS-DOS 方式”。一般Windows 的各种版本都与其兼容,用户可以在Windows 系统下运行DOS命令,中文版Windows XP 中的命令提示符进一步提高了与DOS 下操作命令的兼容性,用户可以在命令提示符直接输入中文调用文件。命令行功能多于DOS。参考资料来源:百度百科-命令提示符
2022-12-30 20:35:432

vb中preserve有什么作用?~

先引用MSDN的原文:如果使用了Preserve关键字,就只能重定义数组最末维的大小,且根本不能改变维数的数目。例如,如果数组就是一维的,则可以重定义该维的大小,因为它是最末维,也是仅有的一维。不过,如果数组是二维或更多维时,则只有改变其最末维才能同时仍保留数组中的内容。下面的示例介绍了如何在为已有的动态数组增加其最末维大小的同时而不清除其中所含的任何数据。再给你具个例子:dima(1to3)asintegera(1)=1a(2)=2redimPreserve(a1to5)asinteger"a(1)和a(2)的值保留,仍为1、2如果redim(a1to5)asinteger"a(1)和a(2)的值不保留,还原为默认值。
2022-12-30 20:35:591

用preserve造句.

No one could preserve him from such a fate.He deserved that. 没有人能拯救他的生命,他罪有应得. Ancient Egyptians knew of means to preserve dead bodies from" decay. 古埃及人知道如何保存尸体以防腐坏.
2022-12-30 20:36:081

preserve, conserve, reserve 这三个词之间有什么区别

preserve : 主要指为防止损害、变质等而保存。conserve : 一般指保存自然资源,保全人的精力、力量等。reserve : 正式用词,指为了将来的用途或其他用途而保存、保留。
2022-12-30 20:36:141

英语问题:preserve与reserve的区别(简单 详细的解释,答好加分)

这里的reserved应该翻译成保留的意思,preserve是保护的意思,不适合
2022-12-30 20:36:202

protect,prevent,preserve 的区别

保护阻止坚持很明显的区别啊,词意就不同啊
2022-12-30 20:36:294

preserve做名词是怎么回事?

1,是,【独占的地区或范围】,通俗点就是类似那种野生动物保护区什么的。2,不一定,词性嘛看具体用在那里了哦
2022-12-30 20:36:442

preserve 与 dried nut

preserve: 腌制、封存例如: preserved vagetable--酱菜(腌菜)dried nut: 干果 ,花生等坚果经过加工脱去水分果脯 只能用preserved fruit 表示
2022-12-30 20:36:532

preserve和save的区别

save强调节省并增值;preserve强调保存,客观意义上的保存,没有其他成分
2022-12-30 20:37:011

pretect/defend/guard/preserve四者区别?

protect保护.多指保护一个人或者一个物品免遭伤害.defend防守,防御.指战争时候的防御一个阵地,或者现在体育比赛中的防守.guard守卫.指看守某个仓库,厂房,或者某个罪犯等.preserve保护.和protect意思相近,但是显得更加正式.
2022-12-30 20:37:071

VB数组中的preserve

这是针对多维数组而言的举个例子,对于数组a(1,2),其最后一维的下标上限是2,可以通过Redim Preserve更改,也就是说,Redim Preserve a(1,4)是完全正确的。但对于其它维,如本例中的第一维,就无法用Preserve更改,Redim Preserve a(4,2)会出错误。楼主运行一下下面的程序就知道了:Dim a() As StringPrivate Sub Command1_Click() "以下两句正确 ReDim Preserve a(1, 1) ReDim Preserve a(1, 3) "下面这条语句错误,会弹出错误提示 ReDim Preserve a(4, 3)End Sub
2022-12-30 20:37:131

如何区别protect和preserve

选后者,preserved 保存,protected 被保护的
2022-12-30 20:37:193

preserve是什么意思 preserve的翻译

1、preserve是保存、维持的意思。 2、例句: (1)Embalming was not designed to preserve the corpse in perpetuity.防腐处理的目的并不是永久保存尸体。 (2)The estate has a game preserve.这块地产有一个私人捕猎区。 (3)the role of museums to preserve objects for future generations.博物馆为后代保护藏品的作用。 (4)They discussed a plan to preserve the worlds tropical forests.他们讨论了一个保护世界热带森林的计划。
2022-12-30 20:37:341

preserve什么意思及同义词

preserve 英[prɪˈzɜ:v] 美[prɪˈzɜ:rv] vt. 保护; 保持,保存; 腌制食物; 防腐处理; vi. 保鲜; 保持原状; 做蜜饯; 禁猎; n. 蜜饯; 防护用品; 禁猎地; 独占的事物(或范围); [例句]We will do everything to preserve peace.我们会尽全力维持和平。[其他] 第三人称单数:preserves 现在分词:preserving 过去式:preserved过去分词:preserved
2022-12-30 20:37:391

preserve 怎么读

preserve 英[prɪˈzɜ:v]美[prɪˈzɚv]vt. 保护;保持,保存;腌制食物;防腐处理vi. 保鲜;保持原状;做蜜饯;禁猎n. 蜜饯;防护用品;禁猎地;独占的事物(或范围)[例句]It "s meant to help preserve wealth , and as such doesn "t use direct leverage.它的目的是帮助保存财富,因此并不使用直接杠杆。
2022-12-30 20:37:441

preserve区别?

一、用法不同1、preservev. (动词)1)preserve的基本意思是“保持”,指把某物“收藏”或“保存”好,强调要采取措施使某物完好无损或质量不变,可用于有形物,也可用于无形物。引申可表示“维持”。 2)preserve只用作及物动词,接名词、代词作宾语。2、protectv. (动词)1)protect的基本意思是“保护,保卫”,即保护某人或某物不受伤害或破坏,还可指以征收进口税“保护”国内工业。 2)protect是及物动词,接名词或代词作宾语,可用于被动结构,也可接介词against〔from〕引起的短语充当补足语的复合宾语。二、词源不同1、preserve于14世纪晚期进入英语,直接源自古法语的preserver;最初源自后期拉丁语的prservare:pr (前) + servare (保持安全),意为提前防备。2、protect于15世纪中期进入英语,直接源自拉丁语的protectus,意为保护。三、词汇搭配不同1、preserve1)preserve the dignity 维护尊严 2)preserve the environment 保护环境 3)preserve food 保存食物2、protect1)protect a driver 保护驾驶员 2)protect a person 保护某人 3)protect country 保护国家
2022-12-30 20:37:511

preserve&reserve 的区别

分别是 维持 和 保留明白吧
2022-12-30 20:38:053

请问:preserve与protect用作保护时有什么区别?

1、具体含义不同preserve的基本意思是“保持”,指把某物“收藏”或“保存”好,强调要采取措施使某物完好无损或质量不变,可用于有形物,也可用于无形物。引申可表示“维持”。protect的基本意思是“保护,保卫”,即保护某人或某物不受伤害或破坏,还可指以征收进口税“保护”国内工业。2、用法不同preserve只用作及物动词,接名词、代词作宾语。protect是及物动词,接名词或代词作宾语,可用于被动结构,也可接介词against〔from〕引起的短语充当补足语的复合宾语。例句:Wewilldoeverythingtopreservepeace.我们将竭尽全力维护和平。Soweshoulddosomethingtoprotectourearth.所以我们应该做些什么来保护我们的地球。扩展资料词汇解析:1、preserve英文发音:[prɪ"zɜːv]中文释义:vt.保存;保护;维持;腌;禁猎例句:Wewilldoeverythingtopreservepeace.我们将竭尽全力维护和平。2、protect英文发音:[prə"tekt]中文释义:vt.保护,防卫;警戒例句:So,whatcanwomendotoprotectthemselvesfromheartdisease?那么,女性能做什么来保护自己不患心脏病呢?
2022-12-30 20:38:211

conserve和preserve和reserve的区别是?

conserve和preserve和reserve的区别为:一、指代不同1、conserve:节省。2、preserve:保留。3、reserve:保留。二、侧重点不同1、conserve:conserve较正式用词,指小心地使用难以补充的资源或贵重物,免遭浪费或毁坏,以备不时之需。2、preserve:preserve侧重将物品完好无损地保存下来。3、reserve:reserve正式用词,指为了将来的用途或其他用途而保存、保留。三、引证用法不同1、conserve:conserve一般指保存自然资源,保全人的精力、力量等。2、preserve:preserve主要指为防止损害、变质等而保存。3、reserve:reserve的基本意思是“贮存待用”。引申可作“留给”“留作专用”或“预订”解。
2022-12-30 20:38:261

preserve,reserve区别

reserve 是想要留下来,而preserve想要不会坏掉。
2022-12-30 20:38:443

谁能告诉我 remain maintain retain reserve preserve的详细区别

1 remain 仍然是,剩下,继续存在(不及物动词,后面大多跟形容词)2 maintain 保持,维持,维修;坚持,主张(及物动词)3 retain 保留,留住,拦住(及物动词)4 reserve 储备,保留,预约(及物) 预订(不及物,注重节省,节约)5 preserve 保存,维护,维持,禁猎(及物,注重保护,不让其灭绝或遭到破坏)
2022-12-30 20:38:562

VB中“Preserve”是什么意思?

VB中“Preserve”是系统关键字 配合redim来使用 重定义数组大小后,仍保留原数组内容。举例说明:如果某班原来有53个学生,新转学来了2个同学,那么座位表就要重排了,重排的方法有两种,一种是全部座位清空,重新排位,即:ReDim a(1 To 55) As Integer那么这55个座位现在就是空的,你可以重新安排所有同学(包括新来的)的座位。另一种方法就是原来的53个学生的座位不变,新来的同学排在后面,即:ReDim Preserve a(1 To 55) As Integer这时候前面53个座位上坐的还是原来的同学,最后两个座位(即a(54)和a(55))则是空的,你可以安排新来的同学坐到这两个座位上去。在使用 Preserve 时,只能通过改变上界来改变数组的大小;改变下界则会导致错误。如果将数组改小,则被删除的元素中的数据就会丢失。如果按地址将数组传递给某个过程,那么不要在该过程内重定义该数组的各维的大小。
2022-12-30 20:39:101

VB中Preserve 什么意思

打个比方吧:如果某班原来有53个学生,新转学来了2个同学,那么座位表就要重排了,重排的方法有两种,一种是全部座位清空,重新排位,即:ReDima(1To55)AsInteger那么这55个座位现在就是空的,你可以重新安排所有同学(包括新来的)的座位。另一种方法就是原来的53个学生的座位不变,新来的同学排在后面,即:ReDimPreservea(1To55)AsInteger这时候前面53个座位上坐的还是原来的同学,最后两个座位(即a(54)和a(55))则是空的,你可以安排新来的同学坐到这两个座位上去。如果我这么解释你还是没听明白,那么恭喜你解脱了,从此你不用再学VB了。
2022-12-30 20:39:221

preserve和save的区别

保留与保存
2022-12-30 20:39:282

preserve造句

preserve造句如下:You should preserve the material carefully because of its sensitivity to heat.翻译由于这种材料对热很敏感, 所以保存的时候要格外小心。To preserve this class is to preserve the existing state of things in Germany.保存这个小资产阶级,就是保存德国的现存制度。The end of law is not abolish or restrain, but to preserve and enlarge freedom.法律的目的不是废除或约束而是维护并扩大自由。Research on Planting Segregation method to Preserve Bamboo Germplasm Resources.竹类植物种质资源栽植隔离方法研究Le Monde needs to act decisively to preserve its brand and editorial influence.世界报需要果断地保留它的品牌和社论的影响力。THE HIMALAYAN LORES In an attempt to preserve the Nepali classic and folk music.是保护尼泊尔经典和民谣的尝试。What we didn"t eat or preserve was fed to the rabbits along with leftover bread.我们不吃或是没有保存起来的就和剩面包一起喂兔子。Buildings that preserve scenic vistas are awarded bonus points by the government.政府应奖励那些不影响他人欣赏自然风景得建筑物。Access control security strategy is to preserve the legality of the database users.访问控制策略即保证数据库的访问者其身份的合法性。Fundraisers will respect beneficiary rights and preserve their dignity and respect.募款人员应尊重受赠者的权利并且维护他们的尊严及自尊。Total disc replacement may preserve motion of affected levels but narrow indication.人工椎间盘可保留椎节运动,但适应证较窄。Temple to preserve the Song Hui sixth patriarch of the Zen of casting bronze statue.寺内保存宋代铸的禅宗六祖慧能铜像。Peach can also be processed into peach preserve, dry peach, peach butter and canned.桃还可加工成桃脯, 桃干, 桃酱和罐头。The local people use smokehouses to preserve tons of fish and other seafood annually.每年,当地人利用熏制室来腌制成吨的鱼和其它海产品。Including such a provision would also preserve the benefit of much existing case law.将这一条规定列入在内还会维护许多现行案例法的利益。Do you want to append this backup set This option will preserve the data on the media.要附加该备份集吗该选项将保留媒体上的数据。Interfacing is applied to fabric to add support and to preserve the garment"s shaping.面料用了衬布更加挺括并有利于衣服的成型。To do whatever needs to be done to preserve this last and greatest bastion of freedom.为了保住这最后的, 伟大的自由堡垒, 我们必须尽我们所能。Arabian jam is also known as angels" hair preserve, or more prosaically as carrot jam.阿拉伯酱也被叫做天使秀发酱,或者更通俗点就是胡萝卜酱。He and his wife finally had to move from their apartment just to preserve their sanity.为了不致发疯,他和妻子最终只得从公寓中搬出。The festival traditional customs preserve pure and simple belief and witchery ceremony.其传统习俗保留着纯朴的信仰观念与远古的仪式。
2022-12-30 20:39:361

preserve,reserve,conserve作为保存有什么区别啊?怎么用?

一、词义解析不一样reserve英 [rɪ"zɜːv]  美 [rɪ"zɝv] 1、n. 储备,储存;自然保护区;预备队;缄默;[金融] 储备金2、vt. 储备;保留;预约3、vi. 预订conserve英 [kənˈsɜ:v]   美 [kənˈsɜ:rv]  1、vt.保护,保藏,保存;[化,物]使守恒;将?做成蜜饯2、n.果酱,蜜饯preserve英 [prɪ"zɜːv]  美 [prɪ"zɝv] 1、vt. 保存;保护;维持;腌;禁猎2、n. 保护区;禁猎地;加工成的食品二、变形词不一样1、reserve第三人称单数: reserves 复数: reserves 现在分词: reserving 过去式: reserved 过去分词: reserved2、conserve第三人称单数: conserves 现在分词: conserving 过去式: conserved 过去分词: conserved3、preserve第三人称单数: preserves 现在分词: preserving 过去式: preserved 过去分词: preserved三、同义词辨析不一样reserve,conserve,preserve这些动词均有“保持,保存”之意。1、reserve正式用词,指为了将来的用途或其他用途而保存、保留。2、conserve一般指保存自然资源,保全人的精力、力量等。3、preserve主要指为防止损害、变质等而保存。扩展资料:conserve, preserve, reserve 这是一组形近易混词,且都有"保存"的意思。1、conserve v.保存,保藏,保护(强调节约)。In winter, some people conserve energy by lowing the heat at night.冬天,为节约能源有些人在夜里把暖气调小。People have to learn to conserve water anytime, especially during the drought.大家必须学会节约用水,特别是在干旱期间。2、preserve v.保护;维持;保养;防止(食物)腐败(强调使不受破坏)。The government preserves the rights of the individual person.政府保护个人的权利不受侵犯The Town Council spent a lot of money to preserve the old castle and other places of historic interest.市政委员会花了不少钱来维修那座古城堡和其它古迹。保存;保藏You can preserve meat or fish in salt.你可以用盐保存肉或鱼。保持;维持preserve peace维持和平It is one of the duties of the police to preserve public order.警察的职责之一是维持公共秩序。防腐Salt preserves food from decay.盐能防止食物腐烂。保护(珍奇动植物);禁猎;把?圈为禁地腌制(肉等);把?做成蜜饯3、reserve v.保留,储备(强调为某一特殊目的);订(座位),预定。We are reserving these seats for my parents.我们把这些座位留给我的父母。
2022-12-30 20:39:451