MZ@ !L!This program cannot be run in DOS mode. $PELL" 0Db  j@`bO8Np$ Db  H.textB D `.rsrc8F@@.reloc L@BbHP  l&X;aBSJB v4.0.30319lH#~#StringsD#USH#GUIDX#Blob 3  wwdvLLDLaLL-L ^^^ )^1^9^A^I^Q^. ...#.+ .3@.;R.C.K 5Fh9System.RuntimeDebuggableAttributeAssemblyTitleAttributeAssemblyFileVersionAttributeAssemblyInformationalVersionAttributeCompilationRelaxationsAttributeAssemblyProductAttributeAssemblyCopyrightAttributeAssemblyCompanyAttributeRuntimeCompatibilityAttributeMicrosoft.CodeAnalysis.VisualBasic.Features.resources.dllSystem.Reflection.ctorSystem.DiagnosticsSystem.Runtime.CompilerServicesMicrosoft.CodeAnalysis.VisualBasic.Features.resourcesMicrosoft.CodeAnalysis.VisualBasic.VBFeaturesResources.zh-Hans.resourcesVisualBasicCodeFixesResources.zh-Hans.resourcesVisualBasicAnalyzersResources.zh-Hans.resourcesDebuggingModeszh-HansPĒe??1 3`!g-1 /%}oY5L9EC;&=oGP\dEk*+Ge+]TWrapNonExceptionThrowsMicrosoft Corporation3.© Microsoft Corporation. All rights reserved. 4.0.21.51404=84.0.0-6.21514.4+df45061e218c9b5813c5531bc06fb238a23e30f60+Microsoft.CodeAnalysis.VisualBasic.Features5lSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSet_PADPADPh* L&f89n rڜ处}Jx"߭N棰#h-"$Z"9lo?,nL(D͖÷*շ&ʿ?1CDe~# }?>+vf5pZ X }h{?1/3`3o%a榃`CS\]u*4`0`zr_)T3@=԰:HFׁtؗ&NVbڤhDs]Cܮ%ݑ yY"M'I%Gp1-4|R9uv㸎IjiXGq?憣KwJ=R ^maFZ񬭮Kx$O'΍a|󬵑doBv,?̵9"=ejXDg7J+QP3;nuv>~c<J} b BLY "] Z  b tߵ OV[E¹1v#ڔt{XbVINV^>o2czB][(! .0 R J!$!1"U|""";# $DlR%\&kE&T'Ԗ(1(^)c**X+,OC-%-<^.w.y4/ m/!/0>11B242[3uJ33a"5h h757y7en8ҁh88V:,;d<%=a==>?W/?i?܇BB6B;CsCxCfCh.D{EE(GHr9IZLjLT}MXqQyRp+}RRSqTW,TuWUV,VKTWFXY4["[Ƭ~[r\x_`b`Upaa^&bVcFcRe(gih yifi0*kfkn.l7El]mzlm`mBp[prr¤irsbs sTftAqtU>vU>vvw3zzm{SC_}W~Zƃt#o @#~R(CF6CW$WM pPF; {f:q}1] ZHk-:g^3Y7E?ugrcDtX9P>XIx5%q}Ŗ(7=ovP@ LRS.ҬY*DOAUmlַ[ [K!Sew4MM*HjSN|`]+Yл T@ynv#L?^@ #$oL2GbQh%KqsQf{eA:Jӧnd\c<QxUE2,'YZLg"4SXABKAy=YDB>k}O@'@;G]Qy+`}H9}GC1vL mz%+HY˒8Xg~2j3IEXjsj#N &GMycukn+^E XM|7 XqTZQ'6F0iϣ2 ]<f e Ivjstp,'8) &uC]ud3W֋k56wN J868EbtA_7ȶtR1SSIp(.R@}0glZ!XOdp,,zgk[wD=9A_Using_block_does_three_things_colon_it_creates_and_initializes_variables_in_the_resource_list_it_runs_the_code_in_the_block_and_it_disposes_of_the_variables_before_exiting_Resources_used_in_the_Using_block_must_implement_System_IDisposable_Using_resource1_bracket_resource2_bracket_End_Using(AddHandler_statementAdd_Await BAdd_Await_and_ConfigureAwaitFalseAdd_ObsoleteIAdd_Overloads\Add_ShadowstAdd_a_metadata_reference_to_specified_assembly_and_all_its_dependencies_e_g_Sharpr_myLib_dll&Add_missing_ImportsAdds_a_conditional_test_to_a_Catch_statement_Exceptions_are_caught_by_that_Catch_statement_only_when_the_conditional_test_that_follows_the_When_keyword_evaluates_to_True Aggregate_clauseApplies_an_aggregation_function_such_as_Sum_Average_or_Count_to_a_sequenceZApply_Imports_directive_placement_preferencesDApply_Me_qualification_preferences pArgument_used_for_ByRef_parameter_can_t_be_extracted_out% Await_expressionOAwaitable`&Awaitable_ExtensionkvBranches_unconditionally_to_a_specified_line_in_a_procedureCType_functionCatch_clauseCauses_the_current_class_or_interface_to_inherit_the_attributes_variables_properties_procedures_and_events_from_another_class_or_set_of_interfaces(Change_to_DirectCastD"Change_to_TryCast\tCollapses_and_hides_sections_of_code_in_Visual_Basic_filesqCombines_the_elements_of_two_sequences_The_join_operation_is_based_on_matching_keysCombines_the_elements_of_two_sequences_and_groups_the_results_The_join_operation_is_based_on_matching_keysCompares_a_string_against_a_pattern_Wildcards_available_include_to_match_1_character_and_to_match_0_or_more_characters_result_string_Like_pattern<Compares_two_expressions_and_returns_True_if_the_first_is_greater_than_or_equal_to_the_second_Otherwise_returns_FalseCompares_two_expressions_and_returns_True_if_the_first_is_greater_than_the_second_Otherwise_returns_FalsekCompares_two_expressions_and_returns_True_if_the_first_is_less_than_or_equal_to_the_second_Otherwise_returns_FalseCompares_two_expressions_and_returns_True_if_the_first_is_less_than_the_second_Otherwise_returns_FalseTCompares_two_expressions_and_returns_True_if_they_are_equal_Otherwise_returns_FalseCompares_two_expressions_and_returns_True_if_they_are_not_equal_Otherwise_returns_FalseCompares_two_object_reference_variables_and_returns_True_if_the_objects_are_equal_result_object1_Is_object2_Compares_two_object_reference_variables_and_returns_True_if_the_objects_are_not_equal_result_object1_IsNot_object2Computes_a_value_for_each_item_in_the_query_and_assigns_the_value_to_a_new_range_variableb Conditionally_compiles_selected_blocks_of_code_depending_on_the_value_of_an_expression Conditionally_executes_a_group_of_statements_depending_on_the_value_of_an_expression &Conflict_s_detected" Constrains_a_generic_type_parameter_to_require_that_any_type_argument_passed_to_it_be_a_reference_type6 Constrains_a_generic_type_parameter_to_require_that_any_type_argument_passed_to_it_be_a_value_type *Convert_0_to_Iterator Convert_to_For &Convert_to_For_Each ,Convert_to_Select_Case8 &Create_event_0_in_1T Creates_a_delegate_procedure_instance_that_references_the_specified_procedure_AddressOf_procedureNamen :Creates_a_new_object_instance Declares_a_Get_property_procedure_that_is_used_to_return_the_current_value_of_a_property Declares_a_Set_property_procedure_that_is_used_to_assign_a_value_to_a_property Declares_a_reference_to_a_procedure_implemented_in_an_external_fileO :Declares_a_user_defined_event zDeclares_an_enumeration_and_defines_the_values_of_its_members Declares_and_allocates_storage_space_for_one_or_more_variables_Dim_var_bracket_As_bracket_New_bracket_dataType_bracket_boundList_bracket_bracket_bracket_initializer_bracket_bracket_var2_bracket TDeclares_and_defines_one_or_more_constantsQ fDeclares_that_a_procedure_handles_a_specified_eventz Declares_the_name_of_a_class_and_introduces_the_definitions_of_the_variables_properties_and_methods_that_make_up_the_class Declares_the_name_of_a_namespace_and_causes_the_source_code_following_the_declaration_to_be_compiled_within_that_namespace Declares_the_name_of_a_property_and_the_property_procedures_used_to_store_and_retrieve_the_value_of_the_propertyUDeclares_the_name_of_a_structure_and_introduces_the_definition_of_the_variables_properties_events_and_procedures_that_make_up_the_structureDeclares_the_name_of_an_interface_and_the_definitions_of_the_members_of_the_interfaceDeclares_the_name_parameters_and_code_that_define_a_Function_procedure_that_is_a_procedure_that_returns_a_value_to_the_calling_code3Declares_the_name_parameters_and_code_that_define_a_Sub_procedure_that_is_a_procedure_that_does_not_return_a_value_to_the_calling_codeDeclares_the_operator_symbol_operands_and_code_that_define_an_operator_procedure_on_a_class_or_structure Defines_a_conditional_compiler_constant_Conditional_compiler_constants_are_always_private_to_the_file_in_which_they_appear_The_expressions_used_to_initialize_them_can_contain_only_conditional_compiler_constants_and_literalslDefines_a_lambda_expression_that_calculates_and_returns_a_single_value_Can_be_used_wherever_a_delegate_type_is_expected_Function_parameterList_expressionDefines_a_lambda_expression_that_can_execute_statements_and_does_not_return_a_value_Can_be_used_wherever_a_delegate_type_is_expected_Sub_parameterList_statementDefines_an_asynchronous_lambda_expression_that_can_use_the_Await_operator_Can_be_used_wherever_a_delegate_type_is_expected_Async_Sub_Function_parameterList_expression=Defines_an_iterator_lambda_expression_that_can_use_the_Yield_statement_Iterator_Function_parameterList_As_IEnumerable_Of_T.Delete_the_0_statement1T.Delete_the_0_statement2nDeprecatedDetermines_the_run_time_type_of_an_object_reference_variable_and_compares_it_to_a_data_type_Returns_True_or_False_depending_on_whether_the_two_types_are_compatible_result_TypeOf_objectExpression_Is_typeNameDetermines_whether_an_expression_is_false_If_instances_of_any_class_or_structure_will_be_used_in_an_OrElse_clause_you_must_define_IsFalse_on_that_class_or_structurecDetermines_whether_an_expression_is_true_If_instances_of_any_class_or_structure_will_be_used_in_an_OrElse_clause_you_must_define_IsTrue_on_that_class_or_structure&DirectCast_functionDisables_reporting_of_specified_warnings_in_the_portion_of_the_source_file_below_the_current_linenDivides_two_numbers_and_returns_a_floating_point_resultbDivides_two_numbers_and_returns_an_integer_resultDivides_two_numbers_and_returns_only_the_remainder_number1_Mod_number2AEnables_reporting_of_specified_warnings_in_the_portion_of_the_source_file_below_the_current_lineEnables_the_error_handling_routine_that_starts_at_the_line_specified_in_the_line_argument_The_specified_line_must_be_in_the_same_procedure_as_the_On_Error_statement_On_Error_GoTo_bracket_label_0_1_bracketEnsures_that_multiple_threads_do_not_execute_the_statement_block_at_the_same_time_SyncLock_object_End_Synclocky,Event_add_handler_name2Event_remove_handler_nameExits_a_Do_loop_and_transfers_execution_immediately_to_the_statement_following_the_Loop_statementExits_a_For_loop_and_transfers_execution_immediately_to_the_statement_following_the_Next_statement6Exits_a_Select_block_and_transfers_execution_immediately_to_the_statement_following_the_End_Select_statementExits_a_Sub_procedure_and_transfers_execution_immediately_to_the_statement_following_the_call_to_the_Sub_procedureExits_a_Try_block_and_transfers_execution_immediately_to_the_statement_following_the_End_Try_statementCExits_a_While_loop_and_transfers_execution_immediately_to_the_statement_following_the_End_While_statementExits_a_procedure_or_block_and_transfers_execution_immediately_to_the_statement_following_the_procedure_call_or_block_definition_Exit_Do_For_Function_Property_Select_Sub_Try_WhileExtensionFinally_clauseDFix_Incorrect_Function_Return_TypeFollowed_by_a_comparison_operator_and_then_an_expression_Case_Is_introduces_the_statements_to_run_if_the_Select_Case_expression_combined_with_the_Case_Is_expression_evaluates_to_TrueFor_Each_block$For_Each_statementFrom_clause(Function_aggregationDGenerate_narrowing_conversion_in_0BGenerate_widening_conversion_in_0fGenerates_a_string_concatenation_of_two_expressions$ GetType_functionP0GetXmlNamespace_function`Group_By_clausex"Group_Join_clauseLGroups_elements_that_have_a_common_keylIdentifies_a_key_field_in_an_anonymous_type_definitionnIdentifies_a_list_of_values_as_a_collection_initializerIdentifies_a_property_as_the_default_property_of_its_class_structure_or_interface#Identifies_a_type_parameter_on_a_generic_class_structure_interface_delegate_or_proceduregImplicit_member_access_can_t_be_included_in_the_selection_without_containing_statementxImports_all_or_specified_elements_of_a_namespace_into_a_file|Includes_elements_up_to_a_specified_position_in_the_collection6Indicates_an_asynchronous_method_that_can_use_the_Await_operatorezIndicates_an_iterator_method_that_can_use_the_Yield_statementIndicates_that_a_class_or_structure_member_is_providing_the_implementation_for_a_member_defined_in_an_interfaceIndicates_that_a_conversion_operator_CType_converts_a_class_or_structure_to_a_type_that_can_hold_all_possible_values_of_the_original_class_or_structureIndicates_that_a_conversion_operator_CType_converts_a_class_or_structure_to_a_type_that_might_not_be_able_to_hold_some_of_the_possible_values_of_the_original_class_or_structureIndicates_that_a_method_class_or_structure_declaration_is_a_partial_definition_of_the_method_class_or_structure Indicates_that_an_external_procedure_has_another_name_in_its_DLL[ 2Inline_temporary_variable Insert_0 Insert_Await (Insert_the_missing_0 RInsert_the_missing_End_Property_statement 2Introduce_Using_statement!Introduces_a_clause_that_identifies_the_external_file_DLL_or_code_resource_containing_an_external_procedure4!Introduces_a_condition_in_an_If_statement_that_is_to_be_tested_if_the_previous_conditional_test_fails!Introduces_a_condition_in_an_SharpIf_statement_that_is_tested_if_the_previous_conditional_test_evaluates_to_False!Introduces_a_group_of_statements_in_an_If_statement_that_is_executed_if_no_previous_condition_evaluates_to_TrueX"Introduces_a_group_of_statements_in_an_SharpIf_statement_that_is_compiled_if_no_previous_condition_evaluates_to_True"|Introduces_a_loop_that_is_iterated_a_specified_number_of_times(#Introduces_a_loop_that_is_repeated_for_each_element_in_a_collectionT#Introduces_a_statement_block_to_be_compiled_or_executed_if_a_tested_condition_is_true#Introduces_a_statement_block_to_be_run_before_exiting_a_Try_structure#Introduces_a_statement_block_to_be_run_if_the_specified_exception_occurs_inside_a_Try_block$Introduces_a_statement_that_specifies_a_compiler_option_that_applies_to_the_entire_source_filee$Introduces_a_value_or_set_of_values_against_which_the_value_of_an_expression_in_a_Select_Case_statement_is_to_be_tested_Case_expression_expression1_To_expression2_bracket_Is_bracket_comparisonOperator_expression$Introduces_the_statements_to_run_if_none_of_the_previous_cases_in_the_Select_Case_statement_returns_True}%"Invalid_selection%Invert_If%Join_clause%Join_condition & Lambda&Let_clause&0Make_0_an_Async_Function*&$Make_0_inheritableF&&Make_Async_Function[&Make_Async_Subr&RMake_private_field_ReadOnly_when_possible&Mid_statement&Specifies_that_a_property_or_procedure_can_be_overridden_by_an_identically_named_property_or_procedure_in_a_derived_classJ>Specifies_that_a_property_or_procedure_cannot_be_overridden_in_a_derived_class>Specifies_that_a_property_or_procedure_is_not_implemented_in_the_class_and_must_be_overridden_in_a_derived_class_before_it_can_be_used>Specifies_that_a_property_or_procedure_overrides_an_identically_named_property_or_procedure_inherited_from_a_base_class@?Specifies_that_a_property_or_procedure_re_declares_one_or_more_existing_properties_or_procedures_with_the_same_name?Specifies_that_a_variable_or_property_can_be_read_but_not_written_to@Specifies_that_an_argument_is_passed_in_such_a_way_that_the_called_procedure_can_change_the_underlying_value_of_the_argument_in_the_calling_codeB@Specifies_that_an_argument_is_passed_in_such_a_way_that_the_called_procedure_or_property_cannot_change_the_underlying_value_of_the_argument_in_the_calling_code@Specifies_that_an_attribute_at_the_beginning_of_a_source_file_applies_to_the_entire_assembly_Otherwise_the_attribute_will_apply_only_to_an_individual_programming_element_such_as_a_class_or_propertyASpecifies_that_an_attribute_at_the_beginning_of_a_source_file_applies_to_the_entire_module_Otherwise_the_attribute_will_apply_only_to_an_individual_programming_element_such_as_a_class_or_propertyASpecifies_that_an_event_has_additional_specialized_code_for_adding_handlers_removing_handlers_and_raising_events1BSpecifies_that_one_or_more_declared_local_variables_are_to_remain_in_existence_and_retain_their_latest_values_after_the_procedure_in_which_they_are_declared_terminatesBSpecifies_that_one_or_more_declared_member_variables_refer_to_an_instance_of_a_class_that_can_raise_eventsCSpecifies_that_one_or_more_declared_members_of_a_class_are_accessible_from_anywhere_in_the_same_assembly_their_own_classes_and_derived_classesmCSpecifies_that_one_or_more_declared_programming_elements_are_accessible_only_from_within_the_assembly_that_contains_their_declarationDSpecifies_that_one_or_more_declared_programming_elements_are_accessible_only_from_within_their_module_class_or_structurehDSpecifies_that_one_or_more_declared_programming_elements_are_accessible_only_from_within_their_own_class_or_from_a_derived_classDSpecifies_that_one_or_more_declared_programming_elements_are_associated_with_all_instances_of_a_class_or_structure\ESpecifies_that_one_or_more_declared_programming_elements_have_no_access_restrictionsESpecifies_that_the_external_procedure_being_referenced_in_the_Declare_statement_is_a_FunctionFSpecifies_that_the_external_procedure_being_referenced_in_the_Declare_statement_is_a_SubJFSpecifies_the_declaration_of_property_initializations_in_an_object_initializer_New_typeName_With_bracket_property_expression_bracket_bracket_bracketFSpecifies_the_element_keys_used_for_grouping_in_Group_By_or_sort_order_in_Order_ByGSpecifies_the_element_keys_used_to_correlate_sequences_for_a_join_operation[GSpecifies_the_filtering_condition_for_a_range_variable_in_a_queryGSpecifies_the_group_that_the_loop_variable_in_a_For_Each_statement_is_to_traverseGSpecifies_the_group_that_the_loop_variable_is_to_traverse_in_a_For_Each_statement_or_specifies_the_range_variable_in_a_queryHSpecifies_the_group_that_the_range_variable_is_to_traverse_in_a_querypHSpecifies_the_relationship_between_element_keys_to_use_as_the_basis_of_a_join_operationHSpecifies_the_sort_order_for_an_Order_By_clause_in_a_query_The_largest_element_will_appear_firstHSpecifies_the_sort_order_for_an_Order_By_clause_in_a_query_The_smallest_element_will_appear_firstCISpecifies_the_sort_order_for_columns_in_a_query_Can_be_followed_by_either_the_Ascending_or_the_Descending_keyword_If_neither_is_specified_Ascending_is_usedISpecifies_the_statements_to_run_when_the_event_is_raised_by_the_RaiseEvent_statement_RaiseEvent_delegateSignature_End_RaiseEvent$JvSpecifies_which_columns_to_include_in_the_result_of_a_queryJ6Stops_execution_immediatelyJ4Suspends_program_executionJSyncLock_blockJ$SyncLock_statementK"Take_While_clauseK(Terminates_a_0_block,KWWhen_set_to_On_restricts_implicit_data_type_conversions_to_only_widening_conversions_Option_Strict_On_OffWWhere_clause*X WithEvents_field8XWith_blockKXWith_statementUXYield_statementbX_0_EventspX_0_function~Xall_static_local_usages_defined_in_the_selection_must_be_included_in_the_selectionXas_clauseXattributesXpcan_t_determine_valid_range_of_statements_to_extract_outXclass_nameY4contains_invalid_selectionY import1Yinterface_name9Ymodule_IYmodule_nameQYnamespace_name^Ynew_fieldtYnew_resourceYnew_variableYnext_statement_control_variable_doesn_t_have_matching_declaration_statementYNno_valid_statement_range_to_extract_outYoption_Yparameter_nameZparametersZresult_aliasZstructure_,Zstructure_name7ZNthe_selection_contains_syntactic_errorsDZtype_parametersdZUsing 块用于执行下列三个操作: 在资源列表中创建并初始化变量、在块中运行代码并在退出之前释放变量。Using 块中使用的资源必须实现 System.IDisposable。 Using [, ]...End UsingAddHandler 语句 添加 Await,添加 Await 和 “ConfigureAwait(false)”添加 添加 “Overloads”添加 “Shadows”Z添加对指定程序集及其所有依赖项的元数据引用,例如 #r "myLib.dll"。添加缺少的 Import向 Catch 语句添加条件测试。只有当 When 关键字后面条件测试的计算结果为 True 时,该 Catch 语句才能捕获到异常。Aggregate 子句;向序列应用聚合函数(如 Sum、Average 或 Count)。#应用 Import 指令放置首选项应用 Me 资格首选项(无法提取用于 ByRef 形参的实参Await 表达式 可等待可等待,扩展-无条件地分支到过程中的指定行。 CType 函数 Catch 子句x导致当前类或接口继承其他类或接口集的属性(attribute)、变量、属性(property)、过程和事件。更改为 "DirectCast"更改为 "TryCast"5折叠并隐藏 Visual Basic 文件中的代码段。<组合两个序列的元素。联接运算基于匹配键。T组合两个序列的元素并对结果进行分组。联接运算基于匹配键。根据模式来比较字符串。可用的通配符包括 ? 和 *,前者用来匹配 1 个字符,后者用来匹配 0 个或多个字符。 = Like w比较两个表达式,如果第一个表达式大于或等于第二个表达式则返回 True,否则返回 False。n比较两个表达式,如果第一个表达式大于第二个表达式则返回 True,否则返回 False。w比较两个表达式,如果第一个表达式小于或等于第二个表达式则返回 True,否则返回 False。n比较两个表达式,如果第一个表达式小于第二个表达式则返回 True,否则返回 False。J比较两个表达式,如果相等则返回 True,否则返回 False。M比较两个表达式,如果不相等则返回 True,否则返回 False。|对两个对象引用变量进行比较,如果这两个对象相等,则返回 True。 = Is 对两个对象引用变量进行比较,如果这两个对象不相等,则返回 True。 = IsNot H为查询中的各项计算值,并将该值赋给新的范围变量。<根据表达式的值有条件地编译选定的代码块。6根据表达式的值有条件地执行一组语句。检测到冲突。]约束泛型类型形参以要求传递到该形参的任何类型实参均为引用类型。Z约束泛型类型形参以要求传递到该形参的任何类型实参均为值类型。将{0}转换为迭代器转换为“For”转换为“For Each”转换为“Select Case”在{1}中创建事件{0}Q创建一个引用指定过程的委托过程实例。 AddressOf 创建新的对象实例。;声明用于返回属性的当前值的 Get 属性过程。2声明用于向属性赋值的 Set 属性过程。9声明一个对外部文件中所实现过程的引用。声明用户定义的事件。'声明枚举并定义其成员的值。|为一个或多个变量声明和分配存储空间。 Dim { [As [New] dataType [(boundList)]][= initializer]}[, var2]'声明和定义一个或多个常量。-声明某一过程可处理指定的事件。K声明类名称,并引入组成类的变量、属性和方法的定义。]声明命名空间的名称,并导致在该命名空间中编译声明之后的源代码。E声明用于存储和检索属性值的属性名称和属性过程。Z声明结构名称,并引入组成结构的变量、属性、事件和过程的定义。9声明某一接口的名称以及接口成员的定义。l声明用于定义 Function 过程(即,将值返回到调用代码的过程)的名称、参数和代码。j声明用于定义 Sub 过程(即不会将值返回到调用代码的过程)的名称、参数和代码。]声明用于定义类或结构中的运算符过程的运算符符号、操作数和代码。定义条件编译器常量。条件编译器常量总是专用于其所在的文件。用来初始化这些常量的表达式只能包含条件编译器常量和文本。定义用于计算并返回单个值的 lambda 表达式。可用于需要委托类型的任何情况。 Function() 定义用于执行语句且不返回值的 lambda 表达式。可用于需要委托类型的任何情况。 Sub() 定义可使用 Await 运算符的异步 lambda 表达式。可用于需要委托类型的任何情况。 Async Sub/Function() w定义可使用 Yield 语句的迭代器 lambda 表达式。 Iterator Function() As IEnumerable(Of )删除“{0}”语句。删除“{0}”语句。 已弃用确定对象引用变量的运行时类型并将它与某个数据类型进行比较。根据这两个数据类型是否兼容来返回 True 或 False。 = TypeOf Is 确定表达式是否为 false。如果将在 OrElse 子句中使用任何类或结构的实例,则必须在该类或结构上定义 IsFalse。确定表达式是否为 true。如果将在 OrElse 子句中使用任何类或结构的实例,则必须在该类或结构上定义 IsTrue。DirectCast 函数E在当前行下方的源文件部分中禁用指定警告的报告。-使两个数字相除,返回浮点结果。-使两个数字相除,返回整数结果。F将两个数字相除,并只返回余数。 Mod E在当前行下方的源文件部分中启用指定警告的报告。启用从行参数中所指定的行开始的错误处理例程。 所指定的行必须与 On Error 语句在同一个过程中。 On Error GoTo [