Лично, я не думаю, что BigDecimal идеален для этого.
Вы действительно хотите реализовать свой собственный Денежный класс с помощью longs внутренне для представления самой маленькой единицы (т.е. цент, 10-й цент). Существует некоторая работа в этом, реализовывая add()
и divide()
и т.д., но это не действительно настолько твердо.
Этот учебник может оказаться полезным от того, кто недавно делал это:
Если вы проводите свой анализ методом грубой силы, вы можете найти механику прилагаемого RandomOpponent крайне неэффективен. получите ссылку на свой веб-сайт с помощью объекта Site и прочтите значение свойства Name.
// Snippet
using (ServerManager serverManager = new ServerManager()) {
var sites = serverManager.Sites;
foreach (Site site in sites) {
Console.WriteLine(site.Name); // This will return the WebSite name
}
Вы также можете использовать LINQ для запроса коллекции ServerManager.Sites (см. пример ниже)
// Start all stopped WebSites using the power of Linq :)
var sites = (from site in serverManager.Sites
where site.State == ObjectState.Stopped
orderby site.Name
select site);
foreach (Site site in sites) {
site.Start();
}
Примечание : Microsoft.Web .Администрирование работает только с IIS7 .
Для IIS6 для этого можно использовать как ADSI, так и WMI, но я предлагаю вам выбрать WMI, который быстрее, чем ADSI. Если вы используете WMI, ознакомьтесь с WMI Code Creator 1.0 (бесплатно / разработано Microsoft). Он сгенерирует для вас код.
HTH
но я предлагаю вам использовать WMI, который быстрее, чем ADSI. Если вы используете WMI, ознакомьтесь с WMI Code Creator 1.0 (бесплатно / разработано Microsoft). Он сгенерирует для вас код.HTH
но я предлагаю вам использовать WMI, который быстрее, чем ADSI. Если вы используете WMI, ознакомьтесь с WMI Code Creator 1.0 (бесплатно / разработано Microsoft). Он сгенерирует для вас код.HTH
Я слышал, как многие люди утверждали, что это должно быть включено в проект приложения, но все они встраивали свои проекты вместе, а не компилировали настоящие статические библиотеки, поэтому я подозреваю, что им просто повезло.ТАКЖЕ ...
XCode / В Iphone OS 3.0, похоже, есть ошибка, когда вам также нужен флаг -all_load (используйте точно так же, как с флагом -ObjC выше). Есть несколько вопросов StackOverflow об использовании флага -all_load в версии 3.0, так что ознакомьтесь с ними для получения дополнительной информации - я не очень разбираюсь в этом.
И еще несколько полезных советов относительно того, как упаковать результат:
Можете ли вы ссылаться на файлы Xib из статических библиотек на iPhone?
NB: интересно, что автор в этом комментарии говорится, что они не могут заставить пакеты работать со статическими библиотеками. Я тоже пробовал это, когда обнаружил, что Frameworks не работают, но обнаружил, что Xcode / iPhone SDK жестко запрограммирован, чтобы вы даже не могли использовать пакеты таким образом :(. Я думал, что это могут быть только мои ошибки, но если другие тоже пробовали и потерпели неудачу, а может и нет.
Извините, что опоздала в игру, но недавно мне помогли создать статическую библиотеку, чтобы люди могли использовать мою библиотеку структур данных на iPhone OS. См. http://cocoaheads.byu.edu/code/CHDataStructures и ознакомьтесь с Subversion, чтобы увидеть из первых рук, как я создал статическую библиотеку. Я не удосужился создать версию, удобную для симулятора, но она работает на устройстве и не представляет особой сложности.