AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX Blogs
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.12.2015, 09:12   #1  
Blog bot is offline
Blog bot
Участник
 
25,643 / 848 (80) +++++++
Регистрация: 28.10.2006
mfp: X++ in AX7: Finally and using
Источник: http://blogs.msdn.com/b/mfp/archive/...and-using.aspx
==============
Finally, X++ got support for the finally statement. It has exactly the same semantics as in C#. This means that you can now write:

try
{
}
catch
{
}
finally
{
}


The contents of the finally block is guaranteed to be executed - regardless of exceptions or transactions. It is typically used to clean up any usage of none-managed resources. And to make that construct even cleaner, you can use the using keyword for types implementing the System.IDisposable interface.

using(var myObject = new MyObject())
{
myObject.someMethod();
}


This is short hand for:

var myObject = new MyObject();
try
{
myObject.someMethod();
}
finally
{
myObject.Dispose();
}


One more thing…

Just like in C# the using statement can also be used to avoid providing fully qualified names when referencing .NET types. This means I can implement MyObject like this:

using System;
class MyObject implements IDisposable
{
public void Dispose()
{
}
}




THIS POST IS PROVIDED AS-IS AND CONFERS NO RIGHTS







==============
Источник: http://blogs.msdn.com/b/mfp/archive/...and-using.aspx
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.
Теги
ax7, mfp, x++

 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 10:12.