Существует ли аналог .NET библиотекам Boost?

Вы могли бы сделать это. Проверьте, соответствует ли какой-либо элемент вашему условию, используя выражение генератора и функцию any().

x = [1,2,3,4] #two lists for testing
y = [5]       

if any(5 <= i <= 10 for i in x):
        x.append("***")

if any(5 <= i <= 10 for i in y):
        y.append("***")

print(x,y)

Выход:

[1, 2, 3, 4] [5, '***']
5
задан TraumaPony 21 October 2008 в 05:35
поделиться

6 ответов

Самой близкой вещью, что существует, является сайт Подключения Micorosft, который является формальным сайтом обратной связи, который внутренние команды действительно используют и отвечают на. Можно также голосовать по запросам новых функций.

2
ответ дан 15 December 2019 в 06:38
поделиться

Wintellect работал над проектом, названным "Наборы Питания.NET" в течение долгого времени. Один из людей на нем раньше работал над компилятором C#. Кажется, что это остановилось, но я не уверен.

Это находится теперь на codeplex: http://www.codeplex.com/PowerCollections

1
ответ дан 15 December 2019 в 06:38
поделиться

Не уверенный в библиотеках Boost,

но существует большое количество проектов.NET с открытым исходным кодом на http://codeplex.com, также проверяют "открытый исходный код" домой в Microsoft http://www.microsoft.com/opensource/default.aspx

Я думаю, что codeplex больше, что Вы ищете хотя...

Надежда, которая помогает!

0
ответ дан 15 December 2019 в 06:38
поделиться

Я не работал с библиотеками Boost, но очевидный открытый исходный код / общественная реализация FCL.NET и CLR был бы Моно проектом, основанным Miguel De icaza.

Wintellect (Jeffrey Richter) также обеспечивают библиотеку Power Threading, к сожалению, кажется, что это не открытый исходный код.

0
ответ дан 15 December 2019 в 06:38
поделиться

после чтения этой Библиотеки Повышения я сказал бы, что мой последний ответ не действительно, что Вы ищете..

но самыми близкими, что Вы, вероятно, приехали бы, являются некоторые проекты с открытым исходным кодом, что команда ASP.NET продолжает работать. Конкретно Инструментарий Управления Ajax ASP.NET (http://www.codeplex.com/AjaxControlToolkit) и проект MVC ASP.NET (http://www.asp.net/mvc/) и некоторые средства управления Silverlight и проекты (http://www.codeplex.com/sdlsdk и http://silverlightcontrib.org/)

Можно также хотеть проверить часть работы, сделанной на Моно Проекте (http://www.mono-project.com)... это - реализация с открытым исходным кодом.NET

0
ответ дан 15 December 2019 в 06:38
поделиться

Я подразумеваю, что что-то как формальное (или почти формальный) обрабатывает для добавления новых библиотек к BCL.

Кажется, нет ничего как этот. Если у Вас будут идеи о том, что требуется видеть в BCL, то я предложу, чтобы Вы запустили путем регистрации их на форумах Microsoft. Чем лучше разработанный Ваше предложение, тем более вероятно оно должно оказать влияние.

Удачи.

0
ответ дан 15 December 2019 в 06:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: