C#  version  C++